在安卓中配置网络安全xml时出现错误

6
安卓网络安全文档中,它说要在res/xml文件夹中创建一个network_security_config.xml文件。
为了在清单文件中进行条目设置,它说要以这种方式进行设置。
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application android:networkSecurityConfig="@xml/network_security_config"
                    ... >
        ...
    </application>
</manifest>

但我遇到了错误在包'android'中找不到属性'networkSecurityConfig'的资源标识符 我还检查了应用程序标签中的有效属性(android文档),没有"networksecurityconfig"属性
2个回答

14

你需要将compileSdkVersion设置为24或更高,并将buildToolsVersion设置为24.0.0或更高。

关于文档,那是一份错误的文档。


4

文档已固定,XML 应位于 res/xml 中,而不是根目录下,而是在 android/app 目录中:

android/app/src/main/res/xml/network_security_config.xml

从最小 SDK 版本 20 开始,您需要该文件,并确保将 localhost、10.0.2.2 和 10.0.3.2 加入白名单,否则在开发时会遇到问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接