제거에 실패하고 "INSTALL_FAILED_UPDATE_INCOMPATIBLE"로 나왔을 때 복구 방법 (앱을 설치/제거 할 수 없게되었을 때)


명령 프롬프트에서 앱을 설치하는 데 실패한 모습

증상



디버깅하는 동안 앱을 재설정하고 싶었으며 Google Play의 '제거' 버튼을 눌러 제거를 시작했습니다.
하지만 '제거 중...' 그대로 화면이 변하지 않아 전혀 종료할 걱정이 없었기 때문에 한 번 GooglePlay를 강제 종료하면 이번에는 설치할 수 없다는 사태에 빠져버렸습니다...
설정의 앱 일람에도 표시되지 않고, 설치도 할 수 없어, 정말로 곤란했습니다만, 검색하면 여러가지 방법이 써 있었으므로 정리해 보겠습니다.

실패한 복구 방법



올바르게 복구 할 수있는 방법은 아래의 "복구 방법"에 기록되어 있습니다.

1. GooglePlay에서 다시 넣기




그냥 Google Play에 출시한 내 앱이었으므로 앱 페이지를 열고 '설치'버튼을 눌러도 ...
"다른 사용자가 이미 이 기기에 호환되지 않는 버전을 설치했기 때문에 이 애플리케이션을 설치할 수 없습니다."
라고 표시되어 설치할 수 없습니다.

2. Apk 파일에서 직접 설치해보기



빌드 한 Apk 파일을 기기로 보내고 열고 "설치"버튼을 눌러보십시오 ...
"이 앱은 설치할 수 없습니다"
표시됩니다 또한 설치 실패.

3. 명령 프롬프트에서 앱 제거




USB 디버그를 허가한 스마트폰을 PC에 접속해, 「adb uninstall rabbitp.sns.notifisor(앱의 ID)」라고 명령 프롬프트로 입력해 실행해 보았습니다만, 「Exception occurred while executing:」의 뒤에 여러 줄 오류가 반환되었습니다.

"adb install "C:\androidstudio-pc\Notification Sorting\Play 스토어용\app_v1.7.apk"(앱 경로)"를 입력하여 설치도 시도했지만 "adb: failed to install C:\androidstudio-pc\Notification Sorting\Play 스토어용\app_v1.7.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package rabbitp.sns.notifisort signatures do not match previously installed version; ignoring!]'라고 오류가 반환될 수 없습니다.

복구 방법




1. Android Studio에서 앱 프로젝트 열기

2. 왼쪽의 탭에 있는 "빌드 변형"(나는 개발 환경의 언어를 일본어로 하고 있습니다. 이름은 버전에 따라 다를 수 있음)을 클릭합니다.

3. 탭이 열리면 "빌드 변형"을 "빌드"에서 "release"로 변경합니다.

4. 빌드!

5. 일단 앱을 제거할 수 있나요? 대화 상자가 나타나면 "확인"(버튼에 색상이있는 분)을 클릭합니다.

6. 멋진 앱 설치 성공.

고쳐 좋았습니다.
초기화하지 않으면 안되겠다고 생각했습니다 ...

그럼...



이 후 곧 다시 같은 상황이 되었지만, 이번에는 apk 파일을 직접 설치하면 깔끔하게 고쳐졌습니다.
상황에 따라 복구 방법이 다르게 보입니다.
위에 작성한 모든 복구 방법을 시도해 보는 것이 좋습니다.

좋은 웹페이지 즐겨찾기