'패키지가 이름이 같은 기존 패키지와 충돌합니다' 의 요인
APK 설치시, 앱이 설치되지 않는 문제가 발생할 수도 있습니다.
문제 :
저는 보통 앱을 다 테스트 하고, 제일 마지막으로 릴리즈용 KeyStore 로 만든 Signed APK(버전2) 를 만들어서 기존의 플레이스토어 최신 버전의 APK(버전 1) 위에 설치를 해서 확인해 보았습니다.
(위에서 말한 설치는 PlayStore 에서 앱을 받고 제가 만든 최신 버전이 담긴 APK 를 스마트폰에 복사해서 APK를 직접설치)
그러나 설치할때, 위와 같이 '패키지가 이름이 같은 기존 패키지와 충돌합니다' 라는 문구가 떴습니다. 그래서 일반적으로 생각해서 다른 KeyStore 로 빌드했다고 생각했고 엄청 많이 빌드 및 테스트를 했습니다 ㅠ
결론 : 충돌요인 2가지
1. Signed APK 를 만들때 KeyStore 가 기존에 설치된 앱과 같지 않다.
2. (나도 모르게) Google Play Console 에서 Google Play 앱 서명을 해서 안드로이드 스튜디오에서 Signed APK 만든거랑 현재 플레이스토어에 올라간 최신 APK 하고 서명이 틀리다.
앱 서명 키 관리에 대해서 아래의 링크를 읽어보면 도움이 될것 같습니다.
https://support.google.com/googleplay/android-developer/answer/7384423?hl=ko
반응형
'Dev > Android' 카테고리의 다른 글
새롭게 소스 다운을 받고 열때, 발생!! - No toolchains.... (0) | 2018.12.18 |
---|---|
안드로이드 - 가위바위보 게임하기 (ClickEvent, Toast) (0) | 2018.09.22 |
DialogFragment 에서 interface 리스너 달기 (0) | 2018.09.06 |
Android - Debug 에도 KeyStore 를 사용했어?! (0) | 2018.08.31 |
Android TextView 줄간격 - LineSpacing (0) | 2018.08.22 |