- 现在android手机最新版本都达到了9.0以上了,可是对于9.0以下的应用在android 9.0的手机上调试会出现一些运行不出来等等问题,对于这些问题以后可能就会更改过来,对于现在以下有个解决的问题。
解决办法很简单,只需要在清单文件里面的application加一个属性就行了android:usesCleartextTraffic="true"
android:usesCleartextTraffic="true"
- 还有就是在请求网络的时候出现请求不成功的问题
java.net.UnknownServiceException: CLEARTEXT communication to www.mianfeibox.cn not permitted by network
因为Android9.0以后限制了非加密的流量请求才会出现 not permitted by network security policy对于这个问题的解决办法:
1. 在res文件目录下面创建一个文件夹XML,然后在里面创建network-security-config文件,添加一段
<base-config cleartextTrafficPermitted="true" />
2. 然后在清单文件Application节点下面设置属性,然后就行了
android:networkSecurityConfig="@xml/network_security_config