如何将android:networkSecurityConfig设置为单一风格

时间:2017-05-31 14:25:37

标签: android gradle android-gradle

我们从特定的flavorQA)向我们的质量检查小组提供发布版本。

我只想将networkSecurityConfig添加到flavor

为了做到这一点,我需要在清单中添加下一个配置。

    <application android:networkSecurityConfig="@xml/network_security_config"... >
        ...
    </application>

是否可以仅将此类配置添加到QA gradle flavor

预防<debug-overrides>的答案对我没有帮助,因为我们会向QA提供发布版本。

1 个答案:

答案 0 :(得分:6)

不确定

假设味道为vanilla。在app/src/vanilla/AndroidManifest.xml中,拥有<application>元素和android:networkSecurityConfig属性,而不是其他内容。您还可以使network_security_config资源具有该风格(app/src/vanilla/res/xml/network_security_config.xml)。然后,vanilla版本将合并到该属性中;其他版本不会有它。