彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误
2015-10-13 18:10
441 查看
2012-10-19 15:49
利用adb shell进入系统,进入/data/app或者/data/data,删除跟你安装的apk同样的包名;
按Ctrl+C退出系统,利用adb pull /data/system/packages.xml命令将packages.xml放到你PC机本地,然后找到你需要的包名,删除<package>到</package>的一段数据。例如:
<package name="com.android.wallpaper" 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文件。
如果还不行,请查看logcat,进一步分析具体原因。
如果你用logcat还分析不出来,那么请求神的帮助吧。
利用adb shell进入系统,进入/data/app或者/data/data,删除跟你安装的apk同样的包名;
按Ctrl+C退出系统,利用adb pull /data/system/packages.xml命令将packages.xml放到你PC机本地,然后找到你需要的包名,删除<package>到</package>的一段数据。例如:
<package name="com.android.wallpaper" 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文件。
如果还不行,请查看logcat,进一步分析具体原因。
如果你用logcat还分析不出来,那么请求神的帮助吧。
相关文章推荐
- Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permission denied: use
- Codeforces Round #325 (Div. 2) D. Phillip and Trains
- 正确使用Block避免Cycle Retain和Crash
- Xcode git commit失败 unable to auto-detect email address
- leetcode11 Container With Most Water
- HDU 3487 Play with Chain
- "may only be called from the main thread"
- Error:Error: Invalid file name: must contain only lowercase letters and digits ([a-z0-9_.])
- lintcode 容易题:Trailing Zeros 尾部的零
- 使用MAVEN创建项目报错Failed to execute goal org.appche.maven.plugings:maven-archetype-plgin:2.4
- "plugin container for firefox已停止工作"的解决办法
- poj 1411 Calling Extraterrestrial Intelligence Again 筛素数
- How-to: 安装 SharePoint 后,配置失败: Failed to register SharePoint services
- activity_main cannot be resolved or is not a field
- assign copy retain
- CodeForces #325 D. Phillip and Trains
- strong,weak,copy,retain和assign的区别
- CF 486D vailid set 树形DP
- 【Codeforces Round #325 (Div. 2)】D. Phillip and Trains
- Activity四大组件之Service 方式一AIDl(BInderService方式)