bug:Cleartext HTTP traffic to 124.93.196.45 not permitted
时间: 2024-03-17 12:39:46 浏览: 96
Android 9.0 网络权限的问题以及android:usesCleartextTraffic
5星 · 资源好评率100%
这个错误通常表示您的应用程序正在尝试与一个不安全的 HTTP 端点进行通信,而 Android 系统默认不允许此类通信。这是为了保护用户的数据和隐私安全。建议您将应用程序中的 HTTP 请求修改为使用 HTTPS 协议,或者在您的应用程序清单文件中添加一个网络安全配置,以允许特定的不安全 HTTP 连接。例如,您可以添加以下代码以允许与指定 IP 地址的 HTTP 连接:
```
<manifest ...>
<application ...>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
<domain-config cleartextTrafficPermitted="false">
<domain includeSubdomains="true">124.93.196.45</domain>
</domain-config>
</network-security-config>
</application>
</manifest>
```
这将允许您的应用程序与指定的 IP 地址进行不安全的 HTTP 通信。但是请注意,这可能会导致安全问题,因此建议您尽可能使用 HTTPS 协议进行通信。
阅读全文