본문으로 바로가기

이전에 안드로이드 스튜디오를 통해 개발된 APK 파일을 인증 하는 방법에 대해서

포스트를 했었습니다.


2017/05/28 - [프로그래밍] - [안드로이드 개발 요약 - 6] 디버그 모드가 아닌 릴리즈 모드로 빌드하기


그런데, 이 부분이 조금 잘 못된 부분이 있어서

제가 안드로이드 앱 개발하면서 사용하는 스마트폰이 아니면

설치가 안되는 문제가 있었습니다.


[안드로이드 개발 요약 - 7] 앱파일 배포시 다른 스마트폰에서는 설치 오류 발생할 경우


개발된 APK 파일을 릴리즈 모드로 빌드할 때 Build 메뉴의 

Generate Signed APK 메뉴를 이용합니다.

*APK 파일에 인증을 한다는 뜻입니다.

.


[안드로이드 개발 요약 - 7] 앱파일 배포시 다른 스마트폰에서는 설치 오류 발생할 경우


이전 포스트에서는 V2 (Full APK Signature)에만 체크를 했었는데,

이렇게 하니 다른 스마트폰에서는 설치오류가 나면서

"앱이 설치되지 않았습니다."

"install_parse_failed_no_certificates"

등의 오류가 발생하더군요.


해결방법은 Signature Versions 의 V1 (jar Signature) 도 함께 체크를 해주면 됩니다.

이로써 서명된 APK 만드는 방법도 알게되었네요.



저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

댓글을 달아 주세요

  1. 세바스찬 2017.08.03 12:04 신고

    정말 감사합니다. 같은 문제로 삽질하고 있었는데...ㅠㅜ

티스토리 툴바