2015-11-14 37 views

回答

9

的PhoneGap的桌面應用程序顯示消息「服務器上運行http://192.168.56.1:3000,」所以我在移動應用程序中輸入該IP地址。這不起作用,因爲我的電腦在路由器後面。

我跑在命令行IPCONFIG(在Windows),我看到了下面一行:

IPv4 Address. . . . . . . . . . . : 10.0.0.10 

所以我進入10.0.0.10:3000,而不是公網IP地址,和它的工作。

+0

我有同樣的問題,但192.168.56.1是Virtual Box創建的虛擬網卡的IP地址。我用我的以太網卡的實際IP地址,它的工作原理。 – Nono

+0

謝謝NONO你救了我的時間.. 謝謝SOOOOO多... – Roni

+0

這有助於在指着我對我的情況不同的解決方案......是我白癡,我有我的手機和電腦連接到不同wifi網絡。顯然確保他們在同一個網絡上應該是第一步。 – juliusbangert

1

我面臨着同樣的問題,但解決了這一問題有以下幾點:

  1. 我的手機和筆記本電腦都連接到同一個WiFi。後來我意識到這一點,並將他們連接到相同的無線網絡所以先檢查一下。
  2. 然後我做的下一個錯誤是IP地址。當我輸入phonegap serve時,它實際上顯示應用正在偵聽的3個不同的IP地址。其中一個是無線適配器的IP地址。

而不是使用無線適配器的IP,我用的是以太網適配器 IP。所以,如果你連接到無線,首先鍵入ipconfig(在Windows中)並檢查無線適配器IP並使用它。它應該工作。

2

我有同樣的問題......我可以運行PhoneGap桌面附帶的模板就好了。但是我用PhoneGap 1.3構建的大型應用程序不能在iPhone或Android上運行。它使Android上的PhoneGap開發者崩潰,並一直試圖在iPhone上永遠下載。我嘗試了所有我能找到的東西。最後我決定將端口從3000更改爲4000.它工作正常!