小G最近朋友jx弄一个app,发现有的手机网络无法连接,后来发现原来是手机安全策略,android 9以上,是需要加进行HTTPS才可以进行连接要不无法进行,因为在OkHttp3 做了这个方面的检查,必须使用https才可以
然后在APP的AndroidManifest.xml文件下的application标签增加以下属性
android:networkSecurityConfig="@xml/network_security_config"
res 下加一个文件network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<!--Android 9.0 https请求适配-->
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
实验后是可以使用的
根据 后面这个文章查询到的原因:点击