将apk放到system/app后,升级的问题
来源:互联网 发布:大数据迁移 编辑:程序博客网 时间:2024/05/22 00:50
45 2月2日 提问
最近要把apk放进system/app下进行预装,现在可以运行,apk升级后也正常使用,但是当机子重启后apk就变回了系统原带的那个版本,我重现了现象,发现apk升级后是装在data/app下,而不是替换system/app下旧apk,重新开机后data/app下的apk就会删掉,系统用回自带的apk,就是不能升级使用,这个问题应该怎么解决?
回答
原因是apk的version号判断出问题,我的情况是升级前后的apk的version相同,所以有以下改法:
在frameworks/base/services/java/com/android/server/pm/PackageManagerService.java中的scanPackageLI会判断系统原带apk和升级后apk的versionCode,改为pkg.mVersionCode <= ps.versionCode(原来为 < );这样子系统重启,apk就不会还原。
阅读全文
0 0
- 将apk放到system/app后,升级的问题
- Android将apk用CMD的方式放到system/app中成为系统应用
- root后不能将 apk放置到 /system/app 下
- Android 把应用APK安装包放到system/app下的方法
- 解决将apk push到system/app导致的加载不到.so文件的错误
- 解决iOS9升级后app的屏幕黑边问题
- 如何解决放到android /system/app 下的应用程序无限重启弹出“异常终止”的问题
- 删除system/app下的apk
- 删除system/app下的apk
- 删除system/app下的apk
- 删除system/app下的apk
- 删除system/app下的apk
- /system/app apk裁剪
- /system/app apk裁剪
- adb apk system/app
- android push需要安装的apk到system/app以及删除system/app下的apk
- iphone5 出来后,针对旧版屏幕的app 放到新iphone 上将会导致黑边问题
- android SDK升级SDK后出现installing .APK时停住不动的有关问题
- [转]Android Looper类代码分析2
- 安卓网上下载 到本地保存 使用框架Retrofit
- [转]Android情景分析之深入解析system_server 2
- thinkPHP 与 yii 的区别
- Android中自带的RSA加密算法和JAVA中的不是一个标准的吗?
- 将apk放到system/app后,升级的问题
- macOS下应用程序插件存放位置
- android deodex
- proguard混淆配置参数
- ProGuard混淆例子
- ProGuard混淆常见错误
- 为手机添加自己的应用签名验证
- 在Logcat中增加kernel打印
- Linux 环境下搭建DDNS