Notice
Recent Posts
Recent Comments
Link
투케이2K
876. (Android/Zipalign) 안드로이드 zipalign 사용해 특정 apk 파일 정렬 및 최적화 수행 - 구글 플레이스토어 배포 준비 본문
Android
876. (Android/Zipalign) 안드로이드 zipalign 사용해 특정 apk 파일 정렬 및 최적화 수행 - 구글 플레이스토어 배포 준비
투케이2K 2024. 9. 12. 20:25[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Java / Kotlin
[방법 설명]
# ------------------------------------------------------------------------------------------------
# [사전) 명령어 수행 환경 설명]
# ------------------------------------------------------------------------------------------------
OS : Window
Terminal : CMD
사전 조건 :
- 안드로이드 스튜디오 설치가 된 PC 환경 필요
- 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android SDK Location 위치 확인
>> ex : C:\Users\twok\AppData\Local\Android\Sdk
# ------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------
# [방법 설명]
# ------------------------------------------------------------------------------------------------
1. CMD 실행 후 zipalign 가 포함되어 있는 위치까지 이동 수행
>> 경로 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\<특정 빌드 버전>
>> 예시 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\33.0.1
2. [특정 build 버전] 내에 포함 된 zipalign 사용해 apk 파일 정렬 및 최적화 수행 실시
>> 문법 : zipalign -p -f -v 4 [APK_FILE_PATH] [ZIPALIGNED_OUTPUT_APK_FILE_PATH]
>> 예시 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\33.0.1> zipalign -p -f -v 4 C:\Users\twok\Desktop\app-release.apk C:\Users\twok\Desktop\out-release.apk
3. 터미널 창에 출력 된 결과 확인 및 생성 된 out-apk 파일 확인
Verifying alignment of C:\Users\twok\Desktop\out-release.apk (4)...
87 META-INF/com/android/build/gradle/app-metadata.properties (OK - compressed)
196 assets/dexopt/baseline.prof (OK)
2280 assets/dexopt/baseline.profm (OK)
2525 classes.dex (OK - compressed)
3315995 classes2.dex (OK - compressed)
6489221 classes3.dex (OK - compressed)
8193254 lib/arm64-v8a/libconscrypt_jni.so (OK - compressed)
9000986 lib/arm64-v8a/libjniPdfium.so (OK - compressed)
9169798 lib/arm64-v8a/libmodft2.so (OK - compressed)
9446603 lib/arm64-v8a/libmodpdfium.so (OK - compressed)
11926465 lib/arm64-v8a/libmodpng.so (OK - compressed)
12028886 lib/armeabi-v7a/libconscrypt_jni.so (OK - compressed)
12661301 lib/armeabi-v7a/libjniPdfium.so (OK - compressed)
12711929 lib/armeabi-v7a/libmodft2.so (OK - compressed)
12983186 lib/armeabi-v7a/libmodpdfium.so (OK - compressed)
15367857 lib/armeabi-v7a/libmodpng.so (OK - compressed)
15455715 lib/armeabi/libjniPdfium.so (OK - compressed)
15509056 lib/armeabi/libmodft2.so (OK - compressed)
15780313 lib/armeabi/libmodpdfium.so (OK - compressed)
18164985 lib/armeabi/libmodpng.so (OK - compressed)
18252840 lib/mips/libjniPdfium.so (OK - compressed)
18331233 lib/mips/libmodft2.so (OK - compressed)
18620991 lib/mips/libmodpdfium.so (OK - compressed)
21137468 lib/mips/libmodpng.so (OK - compressed)
21240009 lib/x86/libconscrypt_jni.so (OK - compressed)
22130526 lib/x86/libjniPdfium.so (OK - compressed)
22202180 lib/x86/libmodft2.so (OK - compressed)
22491109 lib/x86/libmodpdfium.so (OK - compressed)
25067120 lib/x86/libmodpng.so (OK - compressed)
25176206 lib/x86_64/libconscrypt_jni.so (OK - compressed)
26130430 lib/x86_64/libjniPdfium.so (OK - compressed)
26306393 lib/x86_64/libmodft2.so (OK - compressed)
26604395 lib/x86_64/libmodpdfium.so (OK - compressed)
29258963 lib/x86_64/libmodpng.so (OK - compressed)
......
34789578 META-INF/CERT.SF (OK - compressed)
34832141 META-INF/CERT.RSA (OK - compressed)
34833228 META-INF/MANIFEST.MF (OK - compressed)
Verification succesful
# ------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------
# [참고 사이트]
# ------------------------------------------------------------------------------------------------
[안드로이드 keytool 명령어 사용해 apk 실행 파일 앱 서명 정보 확인 방법]
https://blog.naver.com/kkh0977/223550265510?trackingCode=blog_bloghome_searchlist
[안드로이드 keytool 명령어 사용해 jks , keystore alias 확인 방법]
https://blog.naver.com/kkh0977/223580750913?trackingCode=blog_bloghome_searchlist
# ------------------------------------------------------------------------------------------------
반응형
'Android' 카테고리의 다른 글
Comments