2. Android Provider에 *.wgt 넣기


2.1. Wearable 프로젝트(Consumer)에서 Project > Clean 후, 프로젝트를 빌드 합니다.




2.2. Project Exlporer에서 생성된 *.wgt 파일을 export > fileSystem 으로 추출합니다.





2.3. Android 프로젝트(Provider)에서 asset / *.wgt 파일을 교체합니다.



2.4. Android 프로젝트 빌드 후 설치합니다.




※ 만약 App을 설치하였는데 "Failed to install the app" 문제 발생시

기기를 PC에 연결한 후 Tizen IDE의 Connection Explorer에 보면 기기가 뜨게 되는데

여기서 /Home/Developer에 certification-registration.xml이 없다면

오른쪽 버튼을 눌러서 certification-registration.xml을 Push해주면 됩니다.






Posted by 밍쫑
,



저도 처음 예제를 실행시킬 때, 계속 "앱을 설치하지 못하였습니다." 라는 에러가 계속 발생하는데, 어떻게 해결해야하는지 몰라서 당황했었습니다.


Getting Started 와 구글링 결과...


갤럭시 기어2에 직접 App을 설치하기 위해서는 복잡한 인증과 안드로이드 프로젝트에 Tizen 결과물을 담는 과정이 필요하다고 합니다.


1. 인증 과정


인증은 안드로이드와 타이젠 양쪽에서 동일한 인증키를 사용하는 것이 중요합니다.


1.1. 안드로이드에서 인증키(Keystore) 생성 및 사인하기


1.1.1. package Explorer(Window > Show View > Other > package Explorer) 에서 사인된 apk를 생성할 프로젝트를 선택한 후 오른쪽 버튼을 클릭합니다.



1.1.2. 팝업메뉴에서 Android Tools > Export Signed Application Package... 선택



1.1.3. export할 프로젝트를 선택합니다.



1.1.4. Keystore를 아직 생성하지 않았다면, 'Create new keystore'를 선택하여 새로 만들어 줍니다. 

- Location : 생성할 keystore가 저장 될 위치를 지정합니다.

- Password : keystore의 비밀번호를 입력합니다.

- Confirm : Password를 다시 한 번 입력합니다.



1.1.5. 키 생성을 위한 부가 정보를 입력합니다.

- Alias & Password : 키를 식별할 수 있는 적절한 값을 넣어줍니다.

- Validty (years) : 반드시 30년 이상의 값을 입력해야 합니다.



1.1.6. 사인된 apk가 생성될 디렉토리를 지정합니다.




결과물 : *.keystore 파일




1.2. Tizen IDE에서 인증키 생성


1.2.1. 디바이스(Gear, Gear2)를 PC에 연결합니다.

이 때, Gear2에서 환경설정 > Gear 정보 > USB 디버깅을 체크해주시고 연결해주세요.


1.2.2. Connection Explorer에서 연결한 디바이스를 오른쪽 클릭 후 Properties를 선택합니다.



1.2.3. Info에 보면 DUID를 메모장에 복사해 놓습니다.



1.2.4. Tizen IDE에서 상단 툴바에 (Import Android Keystore..) 클릭

- *.keystore파일을 import하고 request.xml파일을 생성합니다.

- DUID는 1.2.3.에서 복사해놓은 것을 Add하시면 됩니다.



tizen-wearable-sdk-data는 탐색기에서 숨겨진 파일 모두 보기를 통해서 확인할 수 있습니다.

결과물 : C:\tizen-wearable-sdk-data\keystore\android\keystore\android/certification_request.xml


1.2.5. certification_request.xml 파일을 gear2.sec@samsung.com 으로 보내면,

답변으로 certification_registration.xml파일을 보내줍니다.


결과물 : certification_registration.xml


1.2.6. 받은 파일을 타이젠 IDE 툴바에  (Register Certificate) 버튼을 눌러서 등록합니다.

이 과정을 거치면 author.p12와 distributor.p12가 생성됩니다.






1.2.7. Window > Preferences > Tizen SDK > Security Profiles.에서 

- 자동으로 defaultForAndroid (Active) 라고 생성되있을 수도 있습니다.

- Profiles 하나 Add하고 Set Active 클릭

- Author랑 Distributor에 각각 Edit 눌러서 위에 나온 결과물을 각각 추가





Posted by 밍쫑
,

처음 타이젠 프로젝트를 만들고 빌드하기 전에 꼭 해야할 일이 

바로 Security Profiles를 만드는 것입니다.


(Windows 7 기준)

Window > Preferences > Security Profiles 로 이동을 하면 Sign을 위한 프로필을 만드는 창이 나타납니다.


1. 오른쪽 위의 <Add>를 눌러서 사용할 프로필 이름을 입력합니다.




2.'Author Certificate'의 <Generate>를 눌러서 sign에 필요한 정보를 입력합니다.

(*)가 붙은 사항은 필수 입력 사항입니다.




3. 2번째 단계에서 입력사항이 끝나면 OK버튼을 누르게 되면 다음과 같은 창이 뜨게 되는데, 이 때 Yes를 누르면 sign 정보 파일 생성이 끝납니다. 이후 빌드를 하고 실행하면 에뮬레이터에서 문제없이 실행됩니다.


Posted by 밍쫑
,