当前位置: 首页 > article >正文

Android 如何实现不编译指定的apk,不加载系统应用

1.把Android.mk改为Android.mk_bak

2.删除当前Android.mk内容变为空mk 或者注释掉里面所有内容

3.以上方法存在些许问题,因为只是把当前的mk屏蔽了,但其他路径的类似应用也会编译进去。

在内置应用mk下添加需要覆盖的应用,这个比较全面!添加的比较完整

推荐使用:

LOCAL_OVERRIDES_PACKAGES :=  Browser2 MtkBrowser

4.如果是在没有预置应用下,怎么使用,无mk文件实现覆盖不编译

办法:

4.1:把会编译的系统应用的Android.mk文件都置空;

4.2:项目下添加宏控:注意,针对O P Q R版本,高版本好像不行

FREEME_PACKAGE_OVERRIDES = Calendar MtkCalendar Email MtkEmail

5.AndroidManifest.xml

 <!--<category android:name="android.intent.category.LAUNCHER" />-->

最后备注:在out或out_sys记得删除原有编译的应用 ,否则可能不生效


http://www.kler.cn/a/389226.html

相关文章:

  • 【教程】华南理工大学国际校区宿舍门锁声音设置
  • 谷歌浏览器的自动翻译功能如何开启
  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:优化数据加载的实战技巧(下)(16/30)
  • CAN总线数据帧格式详细介绍
  • 计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
  • 【Linux】常用命令(2.6万字汇总)
  • 【Hive sql 面试题】求出各类型专利top 10申请人,以及对应的专利申请数(难)
  • 猎板PCB2到10层数的科技进阶与应用解析
  • NodeJS中process.nextTick()详解
  • redis中常见的命令有哪些?
  • 【STL】priority_queue的使用和模拟实现
  • 无网络安装ionic和运行
  • 【专题】事务与并发控制
  • 计算机视觉基础:OpenCV库详解
  • 【后端速成Vue】computed计算属性
  • Ardusub中添加自定义控制器
  • 计算机网络-1.2分层结构
  • SQLite 与 Python:集成与使用
  • 七次课掌握 Photoshop:选区与抠图
  • ORACLE创建用户之后查询不到创建的用户
  • React 守卫路由
  • 测试用例设计方法之边界值分析法
  • Dependencies 工具
  • node 阿里云oss上传删除修改文件
  • vue3的自定义hooks怎么写?
  • 《深入浅出Apache Spark》系列③:Spark SQL解析层优化策略与案例解析