在android network security docs中,它表示要在res / xml文件夹中创建network_security_config.xml文件。
为了在清单文件中创建条目,它表示以这种方式创建条目
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config"
... >
...
</application>
</manifest>
但我收到错误No resource identifier found for attribute 'networkSecurityConfig' in package 'android'
我还检查了应用标记中的有效属性(android docs),没有属性为&#34; networksecurityconfig&#34;
答案 0 :(得分:8)
您需要将compileSdkVersion
设置为24或更高,并将buildToolsVersion
设置为24.0.0
或更高。
关于文档,这是一个文档错误。
答案 1 :(得分:2)
文档是固定的,xml应该位于res / xml中,而不是在根目录中,而是在android / app内部:
android/app/src/main/res/xml/network_security_config.xml
从minimumSDK 20开始,您将需要该文件,并确保将localhost和10.0.2.2和10.0.3.2列入白名单,否则在开发时会遇到麻烦