참고로 eclipse 에서는 바로 Export Signed application package 를 할 때 만들 수 있다.
[ref. 1]에서 공유해 놓은 SignApk.zip 를 다운 받자.
Download SignApk.zipSignApk.zip 를 적당한 곳에 압축을 풀자.
압축을 푼 곳에서 아래와 같이 command 를 입력하자. apk 파일 이름은 각자 알아서 수정하면 된다.
java -jar signapk.jar certificate.pem key.pk8 C:\apktool\Launcher.apk C:\apktool\Launcher-signed.apk이러면 Launcher.apk 에 대한 signing 이 끝난 것이다.
그런데, 원래 certificate.pem 과 key.pk8 은 openssl 을 이용해서 만들어야 한다. 그런데 여기서는 그냥 .zip 파일 안에 들어있는 key (certificate.pem, key.pk8)를 가지고 했다.
혹시나 직접 key 를 만들어야 할 경우에는 [ref. 1] 을 참조하길 바란다.
See Also
- Generate a keystore : http://stackoverflow.com/questions/6656115/generate-a-keystore-for-an-android-app-in-the-export-android-application-wizard
ㅎㅎ 전혀 몰랐습니다. 알려주셔서 감사합니다. 수정했습니다.
답글삭제