0

我对 Android 编程很陌生。我试图通过 SQL Server 和 PHP(服务器端)访问 Android 的数据库连接。

现在,我可以使用 locahost 通过 Emulator 连接到本地计算机上进行工作。但我无法在通过 USB 电缆连接 Android 平板电脑以检查实际 Android 设备上的应用程序时进行该连接。

有什么办法,我可以通过 USB 线访问我的 Android 平板电脑上的本地主机。就像它如何与 10.0.2.2 和模拟器一起工作一样。

任何帮助或评论都会很棒!

4

2 回答 2

0

你不能。使用 USB 电缆连接到您的机器不会将您的 android 设备连接到计算机的网络上。如果您的系统(托管 localhost 服务器的系统)在网络上,请尝试使用 WIFI 将设备连接到网络。

在一部 HTC 手机中,我在连接到系统时看到了Reverse Tethering选项。如果您的设备支持反向网络共享,那么您可以使用此模式连接您的安卓设备。这将使设备与您的计算机位于同一网络上。

仅供参考,这样做时,如果您尝试连接到 localhost 它将无法正常工作,您必须指定系统的 IP 地址。

于 2013-02-05T05:19:57.073 回答
0

你错了。是的你可以。我只是做了同样的事情。使用简单的 EasyPHP-DevServer-14.1VC11.exe 诀窍是您必须先将本地 ip 地址添加到 Apache 服务器才能收听它。

右键单击托盘图标,转到“httpd.config”中的“配置”->“Apache”

# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 127.0.0.1:80
Listen 192.168.0.201:80  <<-- ADD THIS LINE

然后转到您的控制面板并停用您的 Windows 防火墙或将您的智能手机/平板电脑 IP 地址添加到例外中。

就是这样。我希望它有所帮助。

IP 地址 192.168.0.201 可能与您的不同。192.168.0.X

于 2015-04-05T23:49:41.540 回答