2013-03-15 109 views
0

我做了一個應用程序,連接到一個PHP文件。代碼正在使用AVD,沒有問題。現在,當我在我的Android設備中嘗試應用程序時,它強制關閉。我的android設備通過wifi網絡連接。我在Windows 7上使用了wamp服務器。Android設備將無法連接到本地服務器

我確定了問題,但無法解決問題。我希望你們中的一個好人可以幫助我。 這是我的罪魁禍首(192.168.1.100是機器的IP):

private static String url_all_products = "http://192.168.1.100/android_connect/get_all_products.php"; 

這又如何解決呢? 100%在AVD工作,但不會在實際的Android設備上工作。如果

+0

什麼Android版本AVD和什麼是實際的設備? – lelloman 2013-03-15 11:24:28

+1

你可以把堆棧跟蹤? – 2013-03-15 11:26:29

+0

如果您在設備的默認瀏覽器中輸入該地址,會發生什麼情況? – NickT 2013-03-15 11:30:10

回答

0

你需要檢查兩件事情:

  • 您的外部IP地址,即如果您使用Windows使用命令 「ipconfig」並獲得IPv4地址。
  • 檢查你的權限AndroidManifest:
uses-permission android:name="android.permission.INTERNET" 

同時檢查:https://stackoverflow.com/a/16510143/644011

0

這樣做:

  • 第一,把兩者你的Android設備和您的計算機進入與描述的網絡相同here
  • 然後,讓你的設備直接通過其在該網絡中IP連接到您的計算機(找到IP爲here
0
  1. 嘗試到您的手機連接到同一個網絡計算機。 我用虛擬路由器使我的手機與我的筆記本電腦在同一網絡中
  2. 然後使用您的計算機的IP地址從您的手機訪問您的計算機Web服務器。
相關問題