• 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包,所以均不会引起冲突。但注意删除之前的版本

  • 相关阅读:
    PMP工具与技术篇--4.4.1-1 储备分析
    PMP--4.4 规划成本管理--成本管理计划
    PMP--4.3.4-2 进度基准
    PMP工具与技术篇--4.3.4-1 关键路径分析
    PMP--4.3.4-1 项目进度计划
    pip超时问题解决
    BurpSuite插件_sqlipy
    文件上传漏洞
    SSL安全评估工具
    子域名爆破工具
  • 原文地址:https://www.cnblogs.com/feijian/p/5244469.html
Copyright © 2020-2023  润新知