只是找到相反的答案!
在使用 IP 10.0.2.2 托管在本地计算机上时,我可以让我的模拟器连接到我的服务器。但是,当我尝试从本地计算机连接到我的主机模拟器时,它不起作用。
在这种情况下,我使用 IP 127.0.0.1,我得到一个 ConnectException:连接被拒绝。奇怪的是,当我在模拟器上托管和使用客户端时,它工作得很好。
那是怎么回事?
只是找到相反的答案!
在使用 IP 10.0.2.2 托管在本地计算机上时,我可以让我的模拟器连接到我的服务器。但是,当我尝试从本地计算机连接到我的主机模拟器时,它不起作用。
在这种情况下,我使用 IP 127.0.0.1,我得到一个 ConnectException:连接被拒绝。奇怪的是,当我在模拟器上托管和使用客户端时,它工作得很好。
那是怎么回事?
即使我面临同样的问题。我认为这是解决方案,但是我无法让它在 Linux 上运行。这是链接 如何将我的本地主机 IP 地址转发到 Android 模拟器?
// write in manifest file
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
启动本地服务器并使用http://10.0.2.2/