最近要把apk放进system/app下进行预装,现在可以运行,apk升级后也正常使用,但是当机子重启后apk就变回了系统原带的那个版本,我重现了现象,发现apk升级后是装在data/app下,而不是替换system/app下旧apk,重新开机后data/app下的apk就会删掉,系统用回自带的apk,就是不能升级使用,这个问题应该怎么解决?
apk Android Ubuntu
原因是apk的version号判断出问题,我的情况是升级前后的apk的version相同,所以有以下改法: 在frameworks/base/services/java/com/android/server/pm/PackageManagerService.java中的scanPackageLI会判断系统原带apk和升级后apk的versionCode,改为pkg.mVersionCode <= ps.versionCode(原来为 < );这样子系统重启,apk就不会还原。
android 4.4 apk默认安装路径
Android系统升级用户信息的更改
Android系统OTA升级
ubuntu下用什么工具切图比较好
apk签名文件是本地电脑生成就可以的吗?
如何修改apk进行位置欺骗