ANDROID 安裝失敗 INSTALL_FAILED_UPDATE_INCOMPATIBLE解決

利用adb shell進入系統,進入/data/app或者/data/data,刪除跟你安裝的apk同樣的包名;
步驟:
adb shell
cd /data/app
rm -Rf xxxx.apk
cd /data/data
rm -Rf xxx.xxxx.xxx
cd /system/app
rm xxxx.apk
按Ctrl+C退出系統,利用adb pull /data/system/packages.xml命令將packages.xml放到你PC機本地,然後找到你需要的包名,刪除到的一段數據。例如:

codePath="/system/app/LiveWallpapers.apk" nativeLibraryPath="/data/data/com.android.wallpaper/lib" flags="1" ft="11b7e237e00" it="11b7e237e00" ut="11b7e237e00" version="10" userId="10012">
<sigs count="1">
<cert index="2" />
</sigs>
</package>

保存packages.xml,然後adb push packages.xml /data/system將packages.xml文件送回設備中。
重啓設備
然後再次adb install安裝你的apk文件,看看是否success。
如果還不能成功,還有一種可能性,就是你的安裝包與之前設備上的安裝包簽名不一致,或者你的安裝包根本就沒有簽名。這時候採用adb uninstall 包名卸載之前的安裝包,再次adb install 安裝你的apk文件。

發佈了20 篇原創文章 · 獲贊 10 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章