Com*_*are 8

为变体创建源.res/xml/在该源集中创建一个目录,并将您的网络安全配置XML放在那里.根据需要在该源集中创建其他内容(例如,res/raw/和您的证书).在该源集中,创建一个AndroidManifest.xml文件,其中包含一个<application>只具有该android:networkSecurityConfig属性的元素,而不是其他内容.

你应该完成.

此变体的构建将包括您的源集,合并android:networkSecurityConfig属性,并利用与其相关的资源.其他变体的构建将忽略此源集,使您无需网络安全配置.

  • 要补充一点,每个构建变体实际上并不需要`AndroidManifest.xml`文件。如果您的网络安全配置文件具有建议的适当文件夹结构(例如:“ / app / src / debug / res / xml / network_security_config.xml”),则该应用将自动使用并应用它。 (2认同)