Android14系统应用统一裁剪方案

Android14系统应用统一裁剪方案

背景

当前移除集成到系统里的应用,一般都是根据应用名,到各个mk文件里逐个在PRODUCT_PACKAGES中删除;这种方法,耗时而且不易管理集成到系统里的应用;需要有一个统一管理删除不需要应用的方案。

方案

参考PRODUCT_PACKAGES变量,添加PRODUCT_DEL_PACKAGES变量,用来管理裁剪掉的应用

PRODUCT_DEL_PACKAGES变量实现如下

1.1 修改 build/core/product.mk

添加PRODUCT_DEL_PACKAGES变量的声明

新增一行_product_single_value_vars += PRODUCT_DEL_PACKAGES

# The first API level this product shipped with
_product_single_value_vars += PRODUCT_SHIPPING_API_LEVEL
_product_single_value_vars += PRODUCT_DEL_PACKAGES # 新增

_product_list_vars += VENDOR_PRODUCT_RESTRICT_VENDOR_FILES
_product_list_vars += VENDOR_EXCEPTION_MODULES

1

相关推荐

  1. Android 系统编译 and 应用裁剪

    2024-07-11 15:14:05       37 阅读
  2. Android Bitmap 图片裁剪

    2024-07-11 15:14:05       45 阅读
  3. Android 打开系统应用

    2024-07-11 15:14:05       40 阅读
  4. Android 应用使用情况统计

    2024-07-11 15:14:05       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 15:14:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 15:14:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 15:14:05       58 阅读
  4. Python语言-面向对象

    2024-07-11 15:14:05       69 阅读

热门阅读

  1. Redis的配置和优化

    2024-07-11 15:14:05       21 阅读
  2. springboot 抽出多个接口中都有相同的代码的方法

    2024-07-11 15:14:05       23 阅读
  3. OpenJudge | 最高的分数

    2024-07-11 15:14:05       21 阅读
  4. springmvc 如何对接接口

    2024-07-11 15:14:05       22 阅读
  5. VUE2用elementUI实现父组件中校验子组件中的表单

    2024-07-11 15:14:05       23 阅读
  6. 解释一下DecorView和Window之间的交互。

    2024-07-11 15:14:05       24 阅读
  7. 【AI原理解析】-目标检测概述

    2024-07-11 15:14:05       20 阅读
  8. 24/07/10数据结构(4.1209)单链表OJ

    2024-07-11 15:14:05       22 阅读