Android 联网错误:java.io.IOException: Cleartext HTTP traffic to xx.xx.xx.xx(Ip) not permitted 错误

这个问题出现在Android P(Android 9.0)机器及以上的异常

问题原因:由于Google对明文数据传输进行限制,所以在之后的版本都默认不支持http的传输,而是https的传输,所以会报此错误

同样地,如果应用嵌套了webview,webview也只能使用https请求。

解决办法:

若想继续使用http的方式就必须在

AndroidManifest.xml配置文件的<application>标签中直接插入 android:usesCleartextTraffic="true"

如下:
<application    
        ..................................
        android:usesCleartextTraffic="true"
        ..................................
</application>

就可以了。

posted @   一只呆萌的萌呆  阅读(482)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示