如何有条件地在AOSP中设置默认属性

时间:2017-01-25 12:01:55

标签: android android-source

如果构建变体是用户,我试图将默认NTP服务器(config_ntpServer)设置为none。

我看到为了做到这一点,我需要编辑overlay / frameworks / base / core / res / res / values / config.xml。

但是如何添加条件部分,例如如果build variant是user,那么将config_ntpServer设置为None?

1 个答案:

答案 0 :(得分:1)

我不确定这是否正确,但您可以尝试:

  1. 将config.xml复制到您的设备树中。
  2. 将config_ntpServer更改为无
  3. 将以下内容添加到设备树中的board.mk:

    ifeq ($(TARGET_BUILD_VARIANT),user)
        PRODUCT_COPY_FILES += device/vendor/product/config.xml:overlay/frameworks/base/core/res/res/values/config.xml
    endif