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

  • 相关阅读:
    python基础(常量,数据类型,if)
    c字符串操作函数
    磁盘读写,合并排序字符串
    5个学生,3门成绩,输入信息,保存到文件
    关于MQTT、HTTP、WebService
    循环队列Circular Queue
    ISR中断服务程序
    PID控制
    Linux定时器接口
    Embedded Agent
  • 原文地址:https://www.cnblogs.com/feijian/p/5244469.html
Copyright © 2011-2022 走看看