2017-06-13 121 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

相關問題