반응형
안녕하세요 돼지왕 왕돼지입니다.
오늘은 jarsigner 를 이용하여 apk 를 sign하는 방법에 대해 알아보겠습니다.
<syntax>
> jarsigner -verbose -keystore [KeyStoreFileName] [apkFileName] [aliasName]
다음과 같이 하면 sign이 완료됩니다.
대게 다음과 같은 형태의 결과가 나오죠.
- keystore 이름 : MySignKey.dat
- apk 이름 : test.apk
- alias 이름 : alias01
C:\Users\test\Desktop>jarsigner -verbose -keystore MySignKey.dat test.apk alias01Enter Passphrase for keystore:Enter key password for alias01: adding: META-INF/MANIFEST.MF adding: META-INF/SP_KEY01.SF adding: META-INF/SP_KEY01.RSA signing: res/drawable/barong.jpg signing: res/drawable/camaro.jpg signing: res/drawable/ceiling.jpg signing: res/drawable/checkerboard.png signing: res/drawable/clouds_alpha2b.png signing: res/drawable/deadmickey.jpg signing: res/drawable/earth.jpg signing: res/drawable/floor.jpg signing: res/drawable/icon.png signing: res/drawable/jupiter.jpg signing: res/drawable/maqjpg.jpg signing: res/drawable/monster.jpg signing: res/drawable/moon.jpg signing: res/drawable/ogrobase.jpg signing: res/drawable/revenant.jpg signing: res/drawable/stonetexture.jpg signing: res/drawable/uglysquares.png signing: res/drawable/white_with_alpha_hole.png signing: res/drawable/wood.jpg signing: res/drawable/wood_back.jpg signing: res/drawable/wood_left.jpg signing: res/drawable/wood_right.jpg signing: res/layout/custom_layout_example.xml signing: res/layout/keyframe_anim_layout.xml signing: res/layout/lightproperties_layout.xml signing: res/layout/scratch_layout.xml signing: res/layout/splash_activity.xml signing: res/raw/camaro2_mtl signing: res/raw/camaro2_obj signing: res/raw/camaro_mtl signing: res/raw/camaro_obj signing: res/raw/monster_high.3ds signing: res/raw/ogro.md2 signing: AndroidManifest.xml signing: resources.arsc signing: classes.dex
짠. 이제 install 할 일만 남았군요?
<Sign을 안 하면 무슨 일이 발생하나?>
apk 를 설치하려고 할 때, 다음과 같은 메세지를 뿜으며 apk 설치가 되지 않습니다.
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
[Android/안드로이드] jarsigner 사용하여 apk 의 sign 여부 확인하기.
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] Toast ( 토스트 ) 메세지에 대해 알아봅시다. (0) | 2012.02.27 |
---|---|
[android] SQLiteQueryBuilder 에 대해 알아보자. (0) | 2012.02.27 |
[Android/안드로이드] jarsigner 사용하여 apk 의 sign 여부 확인하기. (0) | 2012.02.27 |
[Android/안드로이드] OpenGL Text 출력하기. ( with sample code ) (0) | 2012.02.27 |
[Android/안드로이드] MAT ( Mermory Analyzer Tool ) Android, Eclipse 사용 방법. (0) | 2012.02.24 |
댓글