2011년 3월 23일 수요일

Android app Market 등록(1. cmd 에서 app 서명하기)

1.path확인
   - 인증에 사용되는 툴인 keytool.exe  와 jarsigner.exe 파일이 존재하는  JDK가 설치된 하위폴더 bin 이 path 설정이 되어 있는지 확인한다.  
   - path설정이 되어있지 않다면  path를 설정한다.

2. 이클립스 작업폴더 하위에 폴더생성
   workspace/keytools 폴더생성
   workspace/keytoos/keys 폴더생성

3. keytool.exe 사용  ( keytool : 열쇠와 증명서를 관리하기 위한 유틸리티 )
   - cmd 창에서 workspace/keytools폴더로 이동
   - 아래명령어 입력
   keytool -genkey -alias anddev.keystore -keyalg RSA -validity 20000 -keystore keys/anddev.keystore
   
   - 명령어 수행후 암호, 이름,성, 조직단위, 조직이름, 구군시, 시도, 국가코드를 입력
   - workspace/keytoos/keys 폴더에 anddev.keystore 파일생성

4. 애플리케이션 패키지 생성
   - 업로드하려는 애플리케이션 프로젝트 이름에서 마우스 오른쪽버튼을 클릭후  
   Android Tools->Export Unsigned Application Package를 선택한다.
  

       - 조금전에 생성한 workspace/keytools 폴더에 저장
       - workspace/keytools폴더에서 생성된 .apk파일 확인

 5. jarsigner.exe 사용 ( jarsigner :JAR 서명 및 검증 툴)
    - workspace/keytools폴더 cmd 창에서 아래명령어 입력    

  jarsigner -verbose -keystore keys/anddev.keystore -signedjar appname_signed.apk  appname.apk  anddev.keystore

     appname.apk  :  사용자가 만든 애플리케이션명

 *  최종적으로 appname_signed.apk파일이 생성되면 애플리케이션 업로드 가능한 인증완료
(출처 : androidside)

댓글 없음:

댓글 쓰기