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

  • 相关阅读:
    配置JDK环境变量
    yum 卸载安装的软件包及依赖
    常用命令--patch
    Git 源码编译安装
    基础Git命令
    下载资源的一些方法
    Python/Jupyter小技巧
    欺诈类Kaggle竞赛赛题描述
    工作小笔记
    进入互联网数据分析岗位需要明白的一些事
  • 原文地址:https://www.cnblogs.com/feijian/p/5244469.html
Copyright © 2020-2023  润新知