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