Java 如何在Android Studio中从我的Android设备访问我的服务器

Java 如何在Android Studio中从我的Android设备访问我的服务器,java,android,Java,Android,您好,我可以使用Android emulator访问我的笔记本电脑web服务器(.),我在代码中使用此url(.)连接和下载XML,工作正常 但是当我连接我真正的Android手机,并尝试在手机中使用我的应用程序时,我无法连接到笔记本电脑上的服务器。手机通过USB电缆连接到笔记本电脑。我在代码中尝试了不同的IP(来自PC的IP(192.168…),本地主机(127.0.0.1)和10.0.2.2) 更新:两台设备(笔记本电脑和手机)都已连接到我的WIFI(手机192.168.2.102和PC 1

您好,我可以使用Android emulator访问我的笔记本电脑web服务器(.),我在代码中使用此url(.)连接和下载XML,工作正常

但是当我连接我真正的Android手机,并尝试在手机中使用我的应用程序时,我无法连接到笔记本电脑上的服务器。手机通过USB电缆连接到笔记本电脑。我在代码中尝试了不同的IP(来自PC的IP(192.168…),本地主机(127.0.0.1)和10.0.2.2)

更新:两台设备(笔记本电脑和手机)都已连接到我的WIFI(手机192.168.2.102和PC 192.168.2.101)


我错过了什么?我必须在代码中写入哪个IP

因此,您的服务器和移动设备应位于同一wifi网络中

您将无法使用网络提供商访问本地服务器


如果您的设备和服务器位于同一网络区域192.168。。。。应该有用。这对我来说很管用。@KonstantinKiriushyn我必须在Java代码中写什么来访问服务器(从笔记本电脑(服务器):8084/…)是正确的。我尝试过使用此表单并禁用防火墙,但不起作用。两台设备(笔记本电脑和电话)都连接到我的WIFI(电话192.168.2.102和PC 192.168.2.101)。我已经编写了访问服务器的Java代码(192.168.2.101:8084/…),我尝试过使用此表单并禁用防火墙,但不起作用。