方案一:
修改android/build/make/tools/buildinfo.sh,追加如下一行代码:
echo "persist.sys.locale=zh-Hans-CN"
方案二:
修改android/build/make/target/product/languages_full.mk文件中PRODUCT_LOCALES变量,注意zh_CH放在第一位,如:
PRODUCT_LOCALES += zh_CN zh_TW en_XC
修改android/build/make/target/product/full.mk文件,在此文件中调用languages_full.mk
$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/emulator.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/board/generic/device.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk)
# Enable dynamic partition size
PRODUCT_USE_DYNAMIC_PARTITION_SIZE := true
# Overrides
PRODUCT_NAME := full
PRODUCT_DEVICE := generic
PRODUCT_BRAND := Android
PRODUCT_MODEL := AOSP on ARM Emulator