2017-06-13 122 views
0

我的应用程序在AVD下运行正常,但是当我尝试在移动设备上运行我的应用程序时,它显示此错误。它没有连接到服务器。它不访问php文件。我给出了php文件的路径是“http://10.0.0.72/myapp/search.php”。我正在使用wamp server并将php文件保存在www文件夹中。安卓应用程序可以在模拟器上运行,但不能在真实设备上运行

logcat的错误

java.net.ConnectException:未能连接到/10.0.0.72(端口80): 连接失败:ETIMEDOUT(连接超时)06-13 13时19: 20.229 13823-14092/com.myapp W/System.err: libcore.io.IoBridge.connect(IoBridge.java:114) 引起:libcore.io.ErrnoException:连接失败:ETIMEDOUT(连接超时)

+0

必须确保您没有使用本地主机的URL。 – Piyush

+0

尝试把你的真实设备上的wifi,你的服务器似乎只在本地网络上可用 –

+0

https://stackoverflow.com/questions/3378501/how-to-browse-localhost-on-android-device – Pavya

回答

0

I assu我说你在本地PC上运行你的wamp服务器。将您的手机和PC(具有Wamp服务器)连接到同一网络,并用PC的私有IP替换10.0.0.72。 尝试在手机浏览器中的网址,它应该可以访问。 确保您在清单文件中给出了互联网权限

+0

感谢您的回答.....是的我正在我的本地PC运行wamp服务器,并且都连接到相同的wifi。 10.0.0.72这是我的电脑的私有IP。我也在清单文件中提供了Internet权限,但没有成功。 – Premprakash

+0

你能够访问浏览器中的文件吗? – RamKumar

+0

不,我无法在手机浏览器中访问该文件。它显示“ERR_CONNECTION_TIMED_OUT”。 – Premprakash

相关问题