Notice
Recent Posts
Recent Comments
Link
투케이2K
97. (TWOK/LOGIC) [android] 안드로이드 apk 파일 빌드 수행 및 apksigner 사용해 서명 인증 , zipalign 사용해 파일 최적화 처리 로직 본문
투케이2K 로직정리
97. (TWOK/LOGIC) [android] 안드로이드 apk 파일 빌드 수행 및 apksigner 사용해 서명 인증 , zipalign 사용해 파일 최적화 처리 로직
투케이2K 2024. 10. 20. 14:10[로직 정리]
정리 로직 : Android / 안드로이드
상태 : [android] 안드로이드 apk 파일 빌드 수행 및 apksigner 사용해 서명 인증 , zipalign 사용해 파일 최적화 처리 로직
[설 명]
// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------
- apk 파일을 빌드하기 위한 안드로이드 프로젝트 생성 필요
- 안드로이드 프로젝트에서 release 배포를 위한 jks 파일 생성 필요
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------
1. 안드로이드 스튜디오 실행 및 Build 메뉴에서 apk 파일 release 모드 실행 실시
2. apk 파일 생성에 필요한 jsk 파일 및 비밀번호 지정 빌드 수행
>> 해당 빌드 수행 시 보안 암호화 솔루션 적용으로 추후 release 빌드 완료 시 apk 사인이 해제 되는 증상 확인
3. 안드로이드 프로젝트 빌드 폴더에서 release 빌드 완료 된 apk 파일 확인 수행
4. 안드로이드 apksigner 를 사용해 빌드 된 apk 파일 jks 및 keystore 파일 지정해 다시 resigen 재서명 수행 실시
>> 재서명 수행 시 v1, v2 암호화 알고리즘 모두 적용
5. apksigner 로 빌드 된 apk 파일을 다시 최적화 수행하기 위해 zipalign 파일 정렬 수행 실시
6. 정렬된 apk 파일을 사용자 단말기 휴대폰에 설치 해 정상 동작 테스트 수행 실시
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[안드로이드 스튜디오 툴 사용해 Release 배포에 필요한 JKS 파일 생성 방법 간략 정리]
https://blog.naver.com/kkh0977/223550243481?trackingCode=blog_bloghome_searchlist
[안드로이드 터미널 사용해 키툴 (Keytool) jks 인증 키 파일 생성 방법 - Window Keytool Create Jks]
https://blog.naver.com/kkh0977/223550267444?trackingCode=blog_bloghome_searchlist
[안드로이드 키툴 (Keytool) 사용해 jks 및 keystore 파일 alias 명칭 확인 방법]
https://blog.naver.com/kkh0977/223580750913?trackingCode=blog_bloghome_searchlist
[android apk , aab 파일 빌드 시 보안 서비스 적용 및 앱 sign 서명 (jks , keystore) 초기화 이슈]
https://blog.naver.com/kkh0977/223582069314?trackingCode=blog_bloghome_searchlist
[안드로이드 apksigner 사용해 특정 apk 파일 서명 인증 타입 확인 수행 (v1 , v2)]
https://blog.naver.com/kkh0977/223582072292
[안드로이드 apksigner 사용해 특정 apk 파일 jks , keystore 서명 인증 수행]
https://blog.naver.com/kkh0977/223582075557
[안드로이드 zipalign 사용해 특정 apk 파일 정렬 및 최적화 수행 - 구글 플레이스토어 배포 준비]
https://blog.naver.com/kkh0977/223582080171
[ADB 명령어를 사용해 안드로이드 apk 파일 설치 수행]
https://blog.naver.com/kkh0977/223345017910?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments