◇ 커맨드라인을 이용한 방법
- 키 생성
$ keytool -genkey -v -keystore myKey.keystore -alias alias_name -keyalg RSA -validity 10000
10000일 기한의 myKey.keystore라는 이름의 key를 생성한다. alias_name은 어플리케이션에 사인을 하는데 사용하므로 잘 기억해 놓아야 한다. 명령어를 실행한 후 암호와 기타 정보를 입력하면 keystore가 생성된다.
- 사인 방법
이클립스를 통해 만들어진 사인이 되지 않은 apk를 릴리즈하기 위해선 사인을 하여야 한다.
$ jarsigner -verbose -keystore myKey.keystore myApplication.apk alias_name
명령어를 실행한 후 키 암호를 입력하면 사인이 된다.
$ jarsigner -verify -verbose -certs myApplication.apk
명령어를 통해 사인이 잘 되었는지 확인한다.
이렇게 생성되고 사용된 키는 어플리케이션을 관리하는데도 사용이 되니에 관리가 아주 중요하다.
- 지문(MD5) 확인하기
Google Maps Api를 사용하기 위한 키를 얻기 위해서는 키의 지문이 필요하다. 아래 명령어를 통해서 지문이 확인이 가능하다.
$ keytool -list -alias alias_name -keystore myKey.keystore
'3장. 공부 > 3-1. 안드로이드' 카테고리의 다른 글
[Android] 네트워크 연결 상태 확인 (Mobile, Wi-Fi) (0) | 2010.04.21 |
---|---|
[Android] 어플리케이션 릴리즈를 위한 키생성 및 사인, APK 만들기 (이클립스) (4) | 2010.04.20 |
[Android] 어플리케이션 릴리즈를 위한 키생성 및 사인 (커맨드라인) (0) | 2010.04.16 |
[Android] AVD에 한글 키보드 설치 (0) | 2010.03.25 |
[Android] full source download & debug (0) | 2010.03.23 |
[Android] Widget (2) | 2010.03.09 |