2017-01-25 1 views
0

J'essaye de placer le serveur NTP par défaut (config_ntpServer) à aucun si la variante de construction est l'utilisateur.Comment définir la propriété par défaut dans AOSP conditionnellement

J'ai vu que, pour ce faire, j'ai besoin d'éditer overlay/frameworks/base/core/res/res/valeurs/config.xml.

Mais comment ajouter la partie conditionnelle, par ex. Si la variante de construction est user, alors configurez config_ntpServer sur None?

Répondre

0

Je ne sais pas si cela est la bonne façon, mais vous pouvez essayer de:

  1. copier le config.xml dans l'arborescence de votre appareil.
  2. changer la config_ntpServer à aucun
  3. ajouter quelque chose comme ce qui suit à votre board.mk dans votre arbre de l'appareil:

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