일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Rx자바
- rxandroid
- hardcoded string search
- 안드로이드
- RXjava
- andorid studio
- Switch to the Play Referrer API by March 1
- Android
- Retrofit2
- deprecating the install_referrer
- java
- RX
- android P
- 하드코드검색
- RxJava2
Archives
- Today
- Total
Lucky Dog
[안드로이드] 앱 서명 (apk signning) 본문
1. 콘솔 사이닝
1-1. Unsinged apk 생성
- 이클립스 -> Android tool -> export unsinged application package 로 사인안된 apk 생성
1-2. keysotre 생성
keytool -genkey -v -keystore my-release-key.keystore
- alias alias_name -keyalg RSA -keysize 2048 -validity 10000
10000->(day)
1-3. 사이닝
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-release-key.keystore
my_application.apk alias_name
1-4. 검증
1) $ jarsigner -verify my_signed.apk
- 사이닝 안된앱은 unsigned 라고 나옴
2) $ jarsigner -verify -verbose -certs my_application.apk (CN=Android Debug = 안드로이드 디버그 키로 서명됨)
1-5. 정렬
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk
구글 메뉴얼
http://developer.android.com/tools/publishing/app-signing.html
Comments