对于Android
HTTP FAILED: java.net.UnknownServiceException: CLEARTEXT communication to xx.xx.xx.xx not permitte
连不上服务器的问题。
之前用Android9版本以下的手机一直可以成功,今天在Android12手机上跑项目,发现一只网络连接错误,主要问题还是因为Android9以上系统谷歌对网络请求进行加密,对http请求无法执行,对于网络请求我们换到https即可执行,如果网络请求无法改变我们就用软解密的方式:方法如下:
1.在res里面创建xml文件 :
(创建xml文件夹,再创建network_security_config.xml)
2.编辑xml文件:
3.创建完network_security_config.xml文件后再application内调用。
android:networkSecurityConfig="@xml/network_security_config"
这样就可以对Android9以上的进行请求了。



