gpt4 book ai didi

android - Volley 库连接不上 10.0.2.2

转载 作者:行者123 更新时间:2023-11-29 14:59:01 35 4
gpt4 key购买 nike

我已经将 volley 库添加到我的 android 项目中。我正在使用安卓模拟器。我只想从本地主机获取数据。这就是为什么我将 url 设置为 http://10.0.2.2/test.php .

但问题是 volley 没有连接到这个地址。但在我的 android 模拟器中,我尝试使用 google chrome 链接。它工作正常。但是如果我将 url 更改为 google.com 或其他网站, Volley 库工作正常。只有http://10.0.2.2/test.php此 url 在 volley 中无效,但在 Android 模拟器中的其他浏览器中无效。

谁能告诉我 volley 库不支持这个本地主机 ip 10.0.2.2?

错误:

com.android.volley.NoConnectionError: java.io.IOException: Cleartext HTTP traffic to 10.0.2.2 not permitted

最佳答案

解决方案:

在您的 list 中添加这一行:

android:usesCleartextTraffic="true"

因为我在 Laravel 上的 php 页面遇到了同样的问题。

它应该是这样的:

<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
<uses-permission android:name="android.permission.INTERNET" />
<application
...
android:usesCleartextTraffic="true"
...>
...
</application>
</manifest>

希望它能奏效。

关于android - Volley 库连接不上 10.0.2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52425342/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com