diff --git a/core/aapt2.mk b/core/aapt2.mk index d064d5f03b..5c4cf73d1d 100644 --- a/core/aapt2.mk +++ b/core/aapt2.mk @@ -38,7 +38,7 @@ my_generated_resources_flata += $(rs_gen_resource_flata) endif $(my_res_resources_flat) $(my_overlay_resources_flat) $(my_generated_resources_flata): \ - PRIVATE_AAPT2_CFLAGS := $(addprefix --product ,$(my_aapt_characteristics)) + PRIVATE_AAPT2_CFLAGS := $(addprefix --product ,$(my_aapt_characteristics)) $(PRODUCT_AAPT2_CFLAGS) # Link the static library resource packages. my_static_library_resources := $(foreach l, $(LOCAL_STATIC_JAVA_LIBRARIES),\ diff --git a/core/product_config.mk b/core/product_config.mk index fd61723a1b..151dac089b 100644 --- a/core/product_config.mk +++ b/core/product_config.mk @@ -299,9 +299,14 @@ PRODUCT_AAPT_CONFIG := \ # product-scoped aapt flags PRODUCT_AAPT_FLAGS := +PRODUCT_AAPT2_CFLAGS := ifneq ($(filter en_XA ar_XB,$(PRODUCT_LOCALES)),) -# Force generating resources for pseudo-locales. -PRODUCT_AAPT_FLAGS += --pseudo-localize + # Force generating resources for pseudo-locales. + ifdef USE_AAPT2 + PRODUCT_AAPT2_CFLAGS += --pseudo-localize + else + PRODUCT_AAPT_FLAGS += --pseudo-localize + endif endif PRODUCT_BRAND := $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_BRAND))