Android12 裁剪系统自带APP脚本编写

有时候需要Android系统需要裁剪APP,单独屏蔽代码不够灵活不好管理。这时候最好是自己写个.mk在里面添加要删除的APP比较合理。

具体如下:

diff --git a/build/make/core/main.mk b/build/make/core/main.mk
index c5a0baeef63..65c107e2106 100644
--- a/build/make/core/main.mk
+++ b/build/make/core/main.mk
@@ -1259,6 +1259,7 @@ define product-installed-files
   $(eval ### Filter out the overridden packages and executables before doing expansion) \
   $(eval _pif_overrides := $(call module-overrides,$(_pif_modules))) \
   $(eval _pif_modules := $(filter-out $(_pif_overrides), $(_pif_modules))) \
+  $(eval _pif_modules := $(filter-out $(PRODUCT_DEL_PACKAGES), $(_pif_modules))) \
   $(eval ### Resolve the :32 :64 module name) \
   $(eval _pif_modules := $(sort $(call resolve-bitness-for-modules,TARGET,$(_pif_modules)))) \
   $(call expand-required-modules,_pif_modules,$(_pif_modules),$(_pif_overrides)) \
@@ -1340,6 +1341,7 @@ i

猜你喜欢

转载自blog.csdn.net/guanmingyuangmy/article/details/130531241