[monodroid-net] java.io.IOException: Cleartext HTTP traffic to 192.168.0.16 not permitted
时间: 2024-02-25 08:52:13 浏览: 199
这个错误通常是由于您的应用程序尝试使用不安全的 HTTP 连接而引起的。最新的 Android 系统默认禁止不安全的 HTTP 连接,因此您需要将应用程序迁移到使用 HTTPS 连接。
您可以通过以下几种方法来解决这个问题:
1. 将您的应用程序迁移到使用 HTTPS 连接,这是一个更安全的选项。
2. 如果您仍然希望使用 HTTP 连接,请在您的应用程序清单文件中添加以下代码:
```
<application
...
android:usesCleartextTraffic="true"
...>
...
</application>
```
3. 如果您只需要在连接到本地服务器时使用 HTTP 连接,则可以在您的应用程序清单文件中添加以下代码:
```
<application
...
android:usesCleartextTraffic="true"
...>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CLEARTEXT_TRAFFIC" />
...
</application>
```
请注意,这将允许您的应用程序使用不安全的 HTTP 连接,因此需要谨慎使用。
阅读全文