android 开发 system/app目录下面有多个重复包名的apk,会不会冲突


环境:已经拥有了root权限的android系统,我们的apk是开机启动

测试:将2个相同的版本拷贝到系统system/app目录下面

adb root  #获取root权限,前提是已经开放了root权限,即:debug编译的android系统

adb remount   # 将系统目录可写

adb push c:/test_1_v1.apk /system/app  #版本号为1,然后重启,再执行下面的步骤
adb push c:/test_2_v1.apk /system/app  #版本号仍然为1

发现当2个版本同时存在的话,同样能够启动,运行正常!

那么现在来看看不同的版本号会发生什么?

adb root  #获取root权限,前提是已经开放了root权限,即:debug编译的android系统

adb remount   # 将系统目录可写

adb push c:/test_1_v1.apk /system/app  #版本号为1,然后重启,再执行下面的步骤
adb push c:/test_2_v2.apk /system/app  #版本号为2

系统会执行版本号为1的apk包。,当删除掉 test_1_v1.apk的时候,再次重启,则会执行版本号为2的apk包,所以均不会引起冲突。但注意删除之前的版本


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM