android源码批量删除apk
有时候需要批量屏删除系统的应用,如果去mk中一个一个去删除很麻烦,而且不好客制化,可以利用LOCAL_OVERRIDES_PACKAGES这个属性,建立一个remove_unused_module的文件夹,然后里面放这个mk文件。include $(CLEAR_VARS)LOCAL_MODULE := remove_unused_moduleLOCAL_MODULE_TAGS := optiona
·
有时候需要批量屏删除系统的应用,如果去mk中一个一个去删除很麻烦,而且不好客制化,可以利用LOCAL_OVERRIDES_PACKAGES这个属性,建立一个remove_unused_module的文件夹,然后里面放这个mk文件。
include $(CLEAR_VARS)
LOCAL_MODULE := remove_unused_module
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := FAKE # 指定编译输出的目录为 $(PRODUCT_OUT)/fake_packages
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_OVERRIDES_PACKAGES += \
AutoDialer \
Baidu_Location #这里添加要覆盖的apk
include $(BUILD_SYSTEM)/base_rules.mk
$(LOCAL_BUILT_MODULE):
$(hide) echo "Fake: $@"
$(hide) mkdir -p $(dir $@)
$(hide) touch $@
PACKAGES.$(LOCAL_MODULE).OVERRIDES := $(strip $(LOCAL_OVERRIDES_PACKAGES))
更多推荐
已为社区贡献9条内容
所有评论(0)