Android 9 网络问题

2019-05-17  本文已影响0人  雨花竹

此文档是个人开发经历,仅保证自己回顾,他人阅读价值较低。。

异常:communication to xxx not permitted by network security policy

原因:Android P 禁止非加密明文流量的HTTP请求(HTTPS不受影响)

解决方式:

1.在xml目录下新建 network_security_config.xml 文件,代码如下:

<?xml version="1.0" encoding="utf-8"?>

    <base-config cleartextTrafficPermitted="true" /> //cleartextTrafficPermitted 允许明文传输

</network-security-config>

2.在 manifest 的 App 标签下进行使用:

<application

android:networkSecurityConfig="@xml/network_security_config"

>




Android 9 运行 HttpClient 进行网络请求的项目出现闪退

原因:系统 默认移除了 相关包

解决方式:

manifest 的 App 标签中进行如下配置:

<application>

<uses-library

android:name="org.apache.http.legacy"

android:required="false" />

</application>

上一篇 下一篇

猜你喜欢

热点阅读