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>
就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效