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)
(출처 : androidside)
댓글 없음:
댓글 쓰기