升级Android内置apk版本

2014-11-24 11:55:10 · 作者: · 浏览: 2

这样的情况,在开发调试系统apk的情况中容易出现。


关于Android系统内置的apk更新后,在系统重启以后又被还原的问题,解决方法如下:


将 frameworks/base/services/java/com/android/server/PackageManagerService.java 中 scanPackageLI函数的package更新判断条件(约第2621行附近)


if (pkg.mVersionCode < ps.versionCode) {
修改为
if (pkg.mVersionCode <= ps.versionCode) {