Notice
Recent Posts
Recent Comments
Link
투케이2K
875. (Android/Apksigner) 안드로이드 apksigner 사용해 특정 apk 파일 jks , keystore 서명 인증 수행 본문
Android
875. (Android/Apksigner) 안드로이드 apksigner 사용해 특정 apk 파일 jks , keystore 서명 인증 수행
투케이2K 2024. 9. 12. 20:20[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Java / Kotlin
[방법 설명]
# ------------------------------------------------------------------------------------------------
# [사전) 명령어 수행 환경 설명]
# ------------------------------------------------------------------------------------------------
OS : Window
Terminal : CMD
사전 조건 :
- 안드로이드 스튜디오 설치가 된 PC 환경 필요
- 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android SDK Location 위치 확인
>> ex : C:\Users\twok\AppData\Local\Android\Sdk
- jks 및 keystore 등 앱 서명 키 준비 필요 (alias , password 알고 있어야함)
# ------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------
# [방법 설명]
# ------------------------------------------------------------------------------------------------
1. CMD 실행 후 apksigner 가 포함되어 있는 위치까지 이동 수행
>> 경로 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\<특정 빌드 버전>
>> 예시 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\33.0.1
2. [특정 build 버전] 내에 포함 된 apksigner 사용해 앱 서명 수행
>> 문법 : apksigner sign --ks [KEY_STORE_FILE_PTAH] --ks-key-alias [ALIAS] --ks-pass pass:[PASSWORD] --key-pass pass:[PASSWORD] --v1-signing-enabled true --next-signer --v2-signing-enabled true --out [CREATE_APK_PATH] [ORIGIN_APK_PATH]
>> 예시 : apksigner sign --ks C:\Users\twok\Desktop\test_keystore --ks-key-alias test --ks-pass pass:testadmin --key-pass pass:testadmin --v1-signing-enabled true --next-signer --v2-signing-enabled true --out C:\Users\twok\Desktop\out-release.apk C:\Users\twok\Desktop\test.apk
3. 특정 지정한 경로에 out-release.apk 생성 된 것 확인
# ------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------
# [참고 사이트]
# ------------------------------------------------------------------------------------------------
[안드로이드 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
[apksigner 설명 사이트]
https://developer.android.com/tools/apksigner?hl=ko
# ------------------------------------------------------------------------------------------------
반응형
'Android' 카테고리의 다른 글
Comments