我的窗户里有wamp server。另外,我有一个安卓程序,它应该连接到我的数据库和我的php文件。我在wamp server中创建了我的数据库,我将我的php文件保存在www文件夹中。
此外,我在wamp server的http://127.0.0.1/index/image.jpg文件夹中有一个图像,并且当我在模拟器中运行我的程序时,我在源code.But中使用http://127.0.0.1/index/image.jpg,它不能从wamp server文件夹加载图像。
我很确定我的代码是correct.What是解决方案?
发布于 2015-07-29 23:56:48
要访问本地主机服务器,您必须使用特殊的10.0.2.2 ip。您还可以使用运行模拟器的计算机的真实ip。
更多信息请访问http://developer.android.com/tools/devices/emulator.html#networkaddresses
发布于 2015-07-30 00:10:19
您正在将Android模拟器连接到您的本地主机,您使用10.0.2.2连接到本地主机服务器。
由于android仿真器作为一个设备,它有自己的回送接口,即127.0.0.1,因此它在android仿真器内部。并且它有自己的ip地址10.0.2.15。现在,这意味着您需要从android模拟器连接到在开发机器上运行的服务器。
参考https://developer.android.com/studio/run/emulator-commandline.html#networkaddresses
发布于 2015-07-29 23:59:25
如果您尝试通过wi-fi将设备连接到您的pc -它们应该在同一网络中,因此设备上的ping命令应该返回一个值。接下来,您需要在PC上打开端口,只需在防火墙中为您的服务器添加一个规则即可。
https://stackoverflow.com/questions/31705301
复制相似问题