我们从特定的flavor
(QA
)向我们的质量检查小组提供发布版本。
我只想将networkSecurityConfig
添加到flavor
。
为了做到这一点,我需要在清单中添加下一个配置。
<application android:networkSecurityConfig="@xml/network_security_config"... >
...
</application>
是否可以仅将此类配置添加到QA
gradle flavor
?
预防<debug-overrides>
的答案对我没有帮助,因为我们会向QA提供发布版本。
答案 0 :(得分:6)
不确定
假设味道为vanilla
。在app/src/vanilla/AndroidManifest.xml
中,拥有<application>
元素和android:networkSecurityConfig
属性,而不是其他内容。您还可以使network_security_config
资源具有该风格(app/src/vanilla/res/xml/network_security_config.xml
)。然后,vanilla
版本将合并到该属性中;其他版本不会有它。