开发过程无意中发现App在Android9中无法访问网络,研究后发现原因是:
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的请求无法加载。
解决办法:
在AndroidManifest.xml文件中的APPlication标签添加android:usesCleartextTraffic="true"。
android:usesCleartextTraffic="true"
OVER。
本文介绍了解决Android9.0(API级别28)设备上因默认禁用明文支持而导致应用无法访问网络的问题。从Android9.0开始,为了增强安全性,默认不再支持HTTP请求。文章提供了修改AndroidManifest.xml文件中的APPlication标签,添加android:usesCleartextTraffic=true属性的解决方案。
开发过程无意中发现App在Android9中无法访问网络,研究后发现原因是:
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的请求无法加载。
解决办法:
在AndroidManifest.xml文件中的APPlication标签添加android:usesCleartextTraffic="true"。
android:usesCleartextTraffic="true"
OVER。
6961
2026

被折叠的 条评论
为什么被折叠?