升级Android内置apk版本
16lz
2022-03-20
如果升级Android内置apk版本,遇到系统重启后又被还原,那是因为你手动安装的apk版本号和内置系统的apk版本号一样。
这样的情况,在开发调试系统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) {
更多相关文章
- 关于android工程中R.java不自动生成的问题
- Compilation failed to complete:Program type already present:
- Android(安卓)开发常用代码片段
- Android中如何获取应用版本号
- Android获取手机的型号和系统版本
- Android(安卓)获取View宽高
- Android各版本代号/版本号/API级别
- Android(安卓)studio引用包冲突
- TelephonyManager