android9中app不能访问服务器的问题
2019-07-18 本文已影响0人
swallowsonny
解决android 9上无法使用http协议
方式一
在AndroidManifest.xml的application节点下添加如下代码
android:usesCleartextTraffic="true"
方式二
- 在res/xml目录下新建一个network-security-config.xml文件,内容如下
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" overridePins="true" />
<certificates src="user" overridePins="true" />
</trust-anchors>
</base-config>
</network-security-config>
- 在AndroidManifest.xml的application节点下添加如下代码
android:networkSecurityConfig="@xml/network_security_config"