Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在emulator中连接到本地主机_Android - Fatal编程技术网

Android 如何在emulator中连接到本地主机

Android 如何在emulator中连接到本地主机,android,Android,我的windows中有wamp服务器。我还有一个安卓程序,可以连接到我的数据库和php文件。我在wamp服务器中创建了数据库,并将php文件保存在www文件夹中 我在http://127.0.0.1/index/image.jpgwamp服务器中的文件夹,我也使用http://127.0.0.1/index/image.jpg在源代码中。但当我在emulator中运行程序时,它无法从wamp服务器文件夹加载图像 我很确定我的代码是正确的。解决方案是什么?要访问本地主机服务器,您必须使用特殊的10

我的windows中有
wamp服务器
。我还有一个安卓程序,可以连接到我的数据库和
php
文件。我在
wamp服务器
中创建了数据库,并将
php
文件保存在
www
文件夹中

我在
http://127.0.0.1/index/image.jpg
wamp服务器中的
文件夹
,我也使用
http://127.0.0.1/index/image.jpg
在源代码中。但当我在emulator中运行程序时,它无法从
wamp服务器
文件夹加载图像


我很确定我的代码是正确的。解决方案是什么?

要访问本地主机服务器,您必须使用特殊的
10.0.2.2
ip。您还可以使用运行模拟器的机器的真实ip


更多信息,请访问

如果您试图通过wi-fi将设备连接到pc,则它们应位于同一网络中,因此设备上的ping命令应返回一个值。接下来,您需要打开PC上的端口,只需在防火墙中为您的服务器添加一条规则

如果要将Android emulator连接到本地主机,请使用10.0.2.2连接到本地主机服务器

由于android emulator作为一个设备,它有自己的环回接口,即127.0.0.1,因此它位于android emulator内部。它有自己的ip地址10.0.2.15。现在,这意味着您需要从android emulator连接到在您的开发机器上运行的服务器

参考文献