如果升级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) {

更多相关文章

  1. 移植goahead到android或其他嵌入式linux系统上
  2. “AndroidManifest.xml 系统找不到指定的文件”解决方案
  3. android取得系统时间
  4. Android跳转到系统Wifi界面的方式
  5. Android 系统版本
  6. android 跳转到系统相册选择图片
  7. Android 使用系统摄像头拍相片与拍视频,并显示
  8. Android api对应系统版本
  9. Android获取手机的型号和系统版本

随机推荐

  1. PHP代码编写规范
  2. php删除文件的方法
  3. PHP 微服务集群搭建 - Hyperf
  4. 分享8个PHP开发常用代码片段
  5. 了解PHP中的8个魔术常量
  6. PHP网络请求插件Guzzle使用
  7. 程序员还看带广告的小说?
  8. 使用PHP反射机制获取函数文档
  9. PHP快速搭建一个简单的QQ机器人
  10. PHP实现驼峰命名和下划线命名互转