CyanogenMod 9에서 Trebuchet 런처를 컴파일하고 adb로 설치하려고했습니다.
$ adb install out/target/product/generic/system/app/Trebuchet.apk
3986 KB/s (7870141 bytes in 1.928s)
pkg: /data/local/tmp/Trebuchet.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
CM9가있는 Nexus S와 주식 JB가있는 Galaxy Nexus를 사용해 보았습니다. 이 오류가 발생하는 이유는 무엇입니까?
편집 : 내 경우 에는 패키지 관리자로 시스템 패키지 를 다시 설치하려고했습니다 . 지원되지 않으므로이 오류가 발생했습니다. 귀하의 경우에 오류의 원인이 다를 수 있습니다.
답변
설치하려는 응용 프로그램이 이미 설치되어 있음을 의미합니다. 이전 것을 제거하고 다시 시도하십시오.
답변
시험
adb uninstall package-name
그것은 나를 위해 작동합니다. Titanium Backup을 사용하여 앱을 제거했습니다. 그러나 티타늄 백업으로 앱이 완전히 제거되지 않았다고 생각합니다.
답변
응용 프로그램을 제거하면이 문제를 피할 수 있습니다.
INSTALL_FAILED_UPDATE_INCOMPATIBLE
그러나 때로는 메시지 제거가 다시 발생하면 Android OS 5.0 +에서 발생하므로 해결책입니다.
Settings
>로 이동하면 Apps
다음 메시지와 함께 앱을 찾을 수 있습니다.
모든 사용자를 위해 수동으로 제거해야합니다! 그러면 컴파일 된 응용 프로그램을 문제없이 설치할 수 있습니다.
다른 옵션들 :
- 이전 응용 프로그램을 제거하고 다시 설치하십시오.
-
Android 디버그 브릿지 명령 사용 :
adb 제거 [패키지 이름]
답변
작동 할 수있는 두 가지 방법
1 : 모바일 장치에서 수동으로 앱 제거
2 : 명령 프롬프트 열기, 경로 추적 adb
및 다음 명령 실행
adb uninstall your_package_name
답변
방금 패키지 이름을 바꾸고 나에게 도움이되었습니다.
또는 Ionic을 사용하는 경우 응용 프로그램을 삭제하고 다시 시도 할 수 있습니다. 이는 배포중인 앱이 동일한 빌드에서 온 것이 아니라고 이온이 감지 한 경우에 발생합니다. PC에서 변경할 때 종종 발생합니다.
답변
- 이동 : adb 폴더 \ sdk \ platform-tools \
- cmd 유형
- type : 명령 창에서 adb remount
- adb 쉘
- 수
- rm /system/app/YourApp.apk
- 장치를 다시 시작
답변
문제는 그가이 오류를 얻는 이유였습니다. 제거하면이 문제가 해결되지만 필자의 경우 컴파일 된 버전의 apk를 설치하는 동안 문제가 발생했습니다. 내 응용 프로그램에 대한 업데이트를 작성하려고했습니다. 그래서 내가 한 일은 서명 된 apk를 만든 다음 apk와 apk를 완벽하게 설치하려고했습니다. 따라서 이전 APK를 제거하는 대신 최신 업데이트에 서명 한 다음 설치해야했습니다.