android增加自定义公用资源包customer-framework-res.apk
build/core/clear_var.mk 添加
LOCAL_NOCUSTOMER_RES:=Android.mk 添加
LOCAL_NOCUSTOMER_RES为truebuild/core/package.mk 添加
ifneq ($(LOCAL_NOCUSTOMER_RES),true)
customer_framework_res_package_export := \
$(call intermediates-dir-for,APPS,customer-framework-res,,COMMON)/package-export.apk
customer_framework_res_package_export_deps := \
$(dir $(customer_framework_res_package_export))src/R.stamp
else
customer_framework_res_package_export :=
customer_framework_res_package_export_deps :=
endif # LOCAL_NOCUSTOMER_RES
$(R_file_stamp) 添加
customer_framework_res_package_export_deps
PRIVATE_AAPT_INCLUDES 添加customer_framework_res_package_export
build/target/product/core.mk [PRODUCT_PACKAGES] 添加
customer-framework-resframework/base/core/java/android/content/res/AssetManager.java 添加
addAssertPath(“/framework/customer-framework-res.apk”);