본문 바로가기

안드로이드/자바

[안드로이드/Android] 안드로이드 스튜디오 2.3에서 앱 릴리즈시 이슈사항

반응형

새롭게 추가된 APK 서명 구성표 


프로젝트가 끝나고 앱을 출시한 후에 새로운 마음으로 맥북을 포맷하고 안드로이드 스튜디오를 설치했습니다.


기존보다 높은 버전인 2.3.1 버전을 설치하고 출시한 프로젝트를 시험삼아 릴리스 하는 과정에서 


기존과 다른걸 발견했습니다. 






위의 사진 하단에 보시면 Signature Versions 라고 해서 릴리즈 전에 버전을 고르도록 합니다.


V2 (Full APK Signature)는 다음과 같은 기능을 제공합니다.

    - 앱 설치시간 단축

    - APK 파일에 대한 무단 변경을 방지합니다.



여기를 통해 자세한 내용은 확인 할수 있습니다.


안드로이드 7.0 에서는 앱 설치 시간을 더욱 단춗시켜 주고 APK 파일을 무단으로 변경하지 못하도록 더욱 강력하게 보호해 주는 새로운 앱 서명 구성표인 APK 


Signature Scheme v2(이하 v2)를 도입했습니다.  


앱에 v2를 적용하는 것을 권장하지만 필수 요소는 아닙니다. 해당 v2를 사용할 때 앱이 제대로 빌드되지 않을 경우 기존의 서명구성표로 앱에 서명 합니다.


이후 릴리즈 한 apk를 플레이 스토어에 업로드 해보진 않았지만, v2를 사용해서 릴리즈 한 경우 


플레이 스토어 업로드시 제약사항이 발생하는 경우도 있다고 합니다.


그 과정은 테스트 후 내용을 추가 하도록 하겠습니다.


참고1



--------------------------

테스트 결과 v1 , v2를 체크해줘야지만 업로드가 가능합니다.


v2만 체크해서 릴리즈 할경우 서명이 빠진?(기억이...) apk 라는 창과 함께 업로드가 실패했었습니다.


두개다 체크한 릴리즈 apk는 정상적으로 업로드가 되더라구여 ~ 





반응형