Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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
Java “错误”;“拒绝连接”;当尝试从android应用程序访问存储在localhost上的php页面时_Java_Php_Android_Mobile - Fatal编程技术网

Java “错误”;“拒绝连接”;当尝试从android应用程序访问存储在localhost上的php页面时

Java “错误”;“拒绝连接”;当尝试从android应用程序访问存储在localhost上的php页面时,java,php,android,mobile,Java,Php,Android,Mobile,我正在尝试制作我的第一个与远程服务器通信的演示应用程序。我在localhost上设置了一个php项目,并尝试从android应用程序访问php页面。当我尝试运行和访问该页面时,我收到应用程序的错误“connection Rejected”(连接被拒绝),应用程序停止运行。要访问该页面,我将“my_ip_address/folder_name/file_name.php”作为url传递。当我在浏览器中提供相同的链接时,我会得到所需的数据,但当我尝试通过移动应用程序连接时,就不会得到。我正在自己的a

我正在尝试制作我的第一个与远程服务器通信的演示应用程序。我在localhost上设置了一个php项目,并尝试从android应用程序访问php页面。当我尝试运行和访问该页面时,我收到应用程序的错误“connection Rejected”(连接被拒绝),应用程序停止运行。要访问该页面,我将“my_ip_address/folder_name/file_name.php”作为url传递。当我在浏览器中提供相同的链接时,我会得到所需的数据,但当我尝试通过移动应用程序连接时,就不会得到。我正在自己的android手机上运行该应用程序

我发现了一些相同的问题,但不幸的是,由于低点,无法将我的问题粘贴到该线程。我还尝试将url命名为“10.0.2.2:8080/folder\u name/file\u name.php”,但没有任何帮助。我还更新了清单文件以访问互联网。我找到的另一个解决方案是“my_ip/folder_name/file_name.php”,我已经在尝试了。如果有人能在这里帮助我,那就太好了

提前谢谢你的帮助

  • 在AndroidManifest文件中,您有
  • 您的android设备已连接到web服务器所在的同一网络
  • 您的防火墙不阻止传入连接

  • 您的url是正确的(scheme://domain:port/path?query_string#fragment_id):例如
    http://10.0.2.2/folder_name/file_name.php

  • 尝试使用默认端口,即80。因此,您的url变成“10.0.2.2/folder\u name/file\u name.php”
    http://10.0.2.2/folder_name/file_name.php
    在使用emulator并尝试访问在该pc的本地主机上运行的服务器时应使用。默认AVD为10.0.2.2,Genymotion为10.0.3.2感谢您。。。我反复核对了提到的四点。一切看起来都很好,但它仍然抛出错误“连接被拒绝”:(嘿,彼得,问题解决了。我重新启动了我的wifi,导致IP地址发生变化…以上是正确的解决方案。谢谢男人:)!