我是Android编程的新手。我试图通过SQL Server和PHP(服务器端)访问Android的数据库连接。
现在,我可以使用locahost通过Emulator连接到本地计算机上。 但是,我无法通过USB线连接Android平板电脑来检查实际Android设备上的应用程序。
有什么办法,我可以通过USB线访问Android平板电脑上的localhost。就像10.0.2.2和仿真器一样。
任何帮助或评论都会很棒!!!
答案 0 :(得分:0)
不,你不能。使用USB线连接到您的机器不会将您的Android设备放在计算机的网络上。 如果您的系统(托管本地主机服务器的系统)位于网络上,请尝试使用WIFI将设备连接到网络。
在一部HTC手机中,连接到系统时,我看到反向连接选项。如果您的设备支持反向网络共享,那么您可以使用此模式连接您的Android设备。这将使设备与您的计算机位于同一网络上。
仅供参考,在执行此操作时,如果您尝试连接到localhost它将无法工作,您必须指定系统的IP地址。
答案 1 :(得分:0)
你错了。 是的你可以。我也做了同样的事。使用简单的EasyPHP-DevServer-14.1VC11.exe 诀窍是你必须先将你的本地IP地址添加到Apache服务器才能收听它。
右键单击托盘图标,转到"配置" - > "阿帕奇"在" httpd.config"
中# 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