将Android应用连接到在本地主机上运行的服务器

时间:2020-03-04 22:54:11

标签: java android android-studio

我想将我的android移动应用程序连接到在127.0.0.1上运行的本地服务器,以便我可以从API访问数据以检索客户数据。我该怎么办?错误引发了如下com.android.volley.NoConnectionError Failed to connect to 127.0.0.1/5000错误。

2 个答案:

答案 0 :(得分:2)

您可以使用10.0.2.2 ip连接到计算机。

https://developer.android.com/studio/run/emulator-networking#networkaddresses

10.0.2.2主机回送接口的特殊别名(即开发计算机上的127.0.0.1)

答案 1 :(得分:0)

Android Studio的仿真器网络与本地计算机分开。

因此,如果您使用127.0.0.1,则实际上是指向仿真器的环回接口,而不是本地计算机。

要使Android Studio连接到本地计算机,您需要将API的网址设置为10.0.2.2

有关更多信息,另请参见:https://developer.android.com/studio/run/emulator-networking