제거에 실패하고 "INSTALL_FAILED_UPDATE_INCOMPATIBLE"로 나왔을 때 복구 방법 (앱을 설치/제거 할 수 없게되었을 때)
2623 단어 안드로이드오류 해결AndroidStudio오류
명령 프롬프트에서 앱을 설치하는 데 실패한 모습
증상
디버깅하는 동안 앱을 재설정하고 싶었으며 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 파일을 직접 설치하면 깔끔하게 고쳐졌습니다.
상황에 따라 복구 방법이 다르게 보입니다.
위에 작성한 모든 복구 방법을 시도해 보는 것이 좋습니다.
Reference
이 문제에 관하여(제거에 실패하고 "INSTALL_FAILED_UPDATE_INCOMPATIBLE"로 나왔을 때 복구 방법 (앱을 설치/제거 할 수 없게되었을 때)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Rabbit_Program/items/b425eefbfe7349f26a55텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)