天天看點

常見的install apk失敗解決

我們在執行adb install xx.apk時,經常會遇到各種奇奇怪怪的error,經常碰到的有以下幾種:

1、INSTALL_FAILED_CONTAINER_ERROR

原因:預設安裝位置設定成了優先安裝到外置存儲,隻要把它改成自動就行了

解決方法:找到項目下AndroidManifest.xml檔案中的manifest标簽,裡面有個屬性是android:installLocation的屬性,隻要改成auto就可以了。

之前是android:installLocation=”preferExternal”

修改後android:installLocation=”auto”

2、INSTALL_FAILED_UPDATE_INCOMPATIBLE

原因:上一次安裝沒有解除安裝幹淨

解決方法:先執行adb uninstall com.android.xxxx(package name), package name可以從AndroidManifest檔案中擷取,在執行安裝。

3、INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

原因:證書不支援

解決方法:檢視apk是否加了不正确的簽名(platform.x509.pem platform.pk8),對應的簽名隻能install在對應的版本上。