Android P 网络报错 : java.io.IOException: Cleartext HTTP traffic to ***.com not permitted
在Android P 使用HttpUrlConnection進行http請求會出現以下異常
java.io.IOException: Cleartext HTTP traffic to ***.com not permitted
? ? ? ? at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115)
? ? ? ? at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458)
? ? ? ? at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
或者?java.net.UnknownServiceException: CLEARTEXT communication ***.com not permitted by network security policy
解決:1. 將Http請求修改為Https請求
2. 新建res/xml/network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
? ? <base-config cleartextTrafficPermitted="true" />
</network-security-config>
在Manifest的application添加android:networkSecurityConfig="@xml/network_security_config"
3.回退targesdk
總結
以上是生活随笔為你收集整理的Android P 网络报错 : java.io.IOException: Cleartext HTTP traffic to ***.com not permitted的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外汇什么情况下会爆仓?防止爆仓的技巧
- 下一篇: python mount回调函数_为py