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

RK Android14 添加了从产品配置中删除特定APK的功能

主要对 Android 构建系统的两个文件进行了修改,核心作用是添加了从产品配置中删除特定包的功能

主要修改内容:

1. 在 main.mk 中的修改:

关键功能:添加包过滤机制

build/make/core/main.mk
diff --git  build/make/core/main.mk
$(eval _pif_modules := $(filter-out $(_pif_overrides), $(_pif_modules))) \
+ $(eval _pif_modules := $(filter-out $(foreach p, $(PRODUCT_DEL_PACKAGES), $(p)), $(_pif_modules)))

这行代码的作用是:

  • 遍历 PRODUCT_DEL_PACKAGES 列表中指定的包名
  • 从要安装的模块列表 _pif_modules 中过滤掉这些包
  • 实现从最终构建产物中移除指定包的功能

其他修改:

  • 添加空行改善代码可读性
  • 调整注释缩进
http://www.dtcms.com/a/520008.html

相关文章:

  • 恢复 git push -force 覆盖的提交记录
  • 自己做的网站怎么删除建设网站 无法显示图片
  • 黄冈网站ppt网站
  • AGV机器人
  • 面向对象——设计模式(创建型)
  • 05_逻辑回归
  • Dify从入门到精通 第25天 在 Dify 中构建智能天气查询机器人
  • 【设计模式】代理模式(Proxy)
  • 怎么建手机网站wordpress和公众号
  • ADS ERROR:invalid class id(0x71c)问题记录
  • 模板号专注于网站企业网站建设的类型
  • golang学习笔记:标准库slices
  • golang学习笔记:标准库os
  • Python机器学习---5.决策树
  • 恶劣天气目标检测IA-YOLO
  • Google Now in Android(NIA)
  • Flink中的Lookup join和Temporal join 的语法是一样的吗?
  • 网站建设和网站维护上海工商网上办事大厅电话
  • ROS2(补充)Docker容器 + vscode开发
  • 7sch C++ <B> weak_ptr circular reference 1/99
  • Docker 拉取 MySQL 5.7 镜像、启动容器并进入 MySQL
  • 苏州建设网站制作wordpress做教育网站
  • 代理记账网站模板如何自己开网址
  • 【Linux基础知识系列:第一百五十三篇】现代网络管理:NetworkManager与nmcli
  • D028 vue+django知识图谱可视化系统|AI 相关
  • 秒杀系统设计:打造高并发、高可用架构的实战指南
  • 当无符号与有符号整数相遇:C++中的隐式类型转换陷阱
  • Maya Python入门:创建球体polySphere、创建工具架、编辑工具架、查看命令的长名称
  • 邯郸市做网站的公司广州手机网站建设报价
  • 数据结构3:复杂度