2013-03-15 107 views
0

我做了一个应用程序,连接到一个PHP文件。代码正在使用AVD,没有问题。现在,当我在我的Android设备中尝试应用程序时,它强制关闭。我的android设备通过wifi网络连接。我在Windows 7上使用了wamp服务器。Android设备将无法连接到本地服务器

我确定了问题,但无法解决问题。我希望你们中的一个好人可以帮助我。 这是我的罪魁祸首(192.168.1.100是机器的IP):

private static String url_all_products = "http://192.168.1.100/android_connect/get_all_products.php"; 

这又如何解决呢? 100%在AVD工作,但不会在实际的Android设备上工作。如果

+0

什么Android版本AVD和什么是实际的设备? – lelloman 2013-03-15 11:24:28

+1

你可以把堆栈跟踪? – 2013-03-15 11:26:29

+0

如果您在设备的默认浏览器中输入该地址,会发生什么情况? – NickT 2013-03-15 11:30:10

回答

0

你需要检查两件事情:

  • 您的外部IP地址,即如果您使用Windows使用命令 “ipconfig”并获得IPv4地址。
  • 检查你的权限AndroidManifest:
uses-permission android:name="android.permission.INTERNET" 

同时检查:https://stackoverflow.com/a/16510143/644011

0

这样做:

  • 第一,把两者你的Android设备和您的计算机进入与描述的网络相同here
  • 然后,让你的设备直接通过其在该网络中IP连接到您的计算机(找到IP为here
0
  1. 尝试到您的手机连接到同一个网络计算机。 我用虚拟路由器使我的手机与我的笔记本电脑在同一网络中
  2. 然后使用您的计算机的IP地址从您的手机访问您的计算机Web服务器。
相关问题