如何解决java.net.UnknownServiceException: CLEARTEXT communication to testfile.iot.evideocloud.com.cn not permitted by network security policy
时间: 2024-03-01 10:51:00 浏览: 29
这个错误是由于Android9.0及以上版本默认禁止应用程序使用明文传输协议(包括HTTP)而引起的。要解决这个问题,你可以使用以下三种方法之一:
1. 使用HTTPS协议进行通信:使用HTTPS协议来替代HTTP协议,因为HTTPS协议是加密的,可以保证数据传输的安全性。
2. 在AndroidManifest.xml文件中添加android:usesCleartextTraffic属性:在应用程序的AndroidManifest.xml文件中添加以下代码:
```
<application
...
android:usesCleartextTraffic="true"
...>
</application>
```
这行代码将允许应用程序使用明文传输协议。
3. 在res/xml目录下创建一个network_security_config.xml文件:在应用程序的res/xml目录下创建一个名为network_security_config.xml的文件,然后添加以下代码:
```
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
```
将这个文件添加到AndroidManifest.xml文件中:
```
<application
...
android:networkSecurityConfig="@xml/network_security_config"
...>
</application>
```
这行代码将允许应用程序使用明文传输协议。
相关推荐
![aar](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)