Android-9.0以后Http网络安全配置、
2019-06-05 本文已影响0人
晴天ccc
Google在Android P为了安全起见,已经明确规定禁止Http协议。 但是之前很多接口都是Http协议,我们需要做一下网络适配:
1、在项目工程res
文件夹下新建xml
文件夹。


2、在xml
文件夹下新建network_security_config.xml
文件。

3、在network_security_config
文件中
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
4、在AndroidManifest
文件的application
中做如下配置
<application
android:networkSecurityConfig="@xml/network_security_config">
</application>
再次访问网络,问题就解决了。