您好,我正在製作Google Appengine託管的HTML5 web應用程序。它會一直膨脹,除了每次我想測試網頁時,我都必須將其上傳到服務器,以便我的手機可以訪問並獲取網址。測試android webview html 5應用程序
有沒有什麼辦法在我的webview上測試我的win計算機上的本地服務器?我真的厭倦了不得不將它上傳到appengine,看到webview渲染中的一些小錯誤,並且不得不重新上傳它。
感謝
魯
您好,我正在製作Google Appengine託管的HTML5 web應用程序。它會一直膨脹,除了每次我想測試網頁時,我都必須將其上傳到服務器,以便我的手機可以訪問並獲取網址。測試android webview html 5應用程序
有沒有什麼辦法在我的webview上測試我的win計算機上的本地服務器?我真的厭倦了不得不將它上傳到appengine,看到webview渲染中的一些小錯誤,並且不得不重新上傳它。
感謝
魯
如果你在模擬器上或在同一個網絡上,你的win計算機就是服務器。 你只需要通過進入命令提示符,然後寫命令ipconfig
來獲得它的IP,並使用該IP上的Android應用程序
如需更詳細的方式來獲取IP: http://www.youtube.com/watch?v=49tYGwBhP3Y
感謝您的回答! – user1318747 2013-05-03 20:26:05
默認情況下,本地開發服務器只允許從同一臺機器連接。如果你想使用Android模擬器,那很好(但聽起來你不想使用評論中的模擬器)。
您應該使用--host
參數(在最新版本的SDK)到您的服務器綁定到一個地址,這將是您的網絡上可見,例如:
dev_appserver.py --host=0.0.0.0 .
一旦你做到了這一點,你可以將您的網頁視圖指向局域網上您機器的地址。
爲什麼是不是隻在你的本地局域網上使用wifi連接,並連接到開發服務器或使用android模擬器或本地瀏覽器。 – 2013-04-26 16:00:24
我討厭使用模擬器。它不代表(至少對我來說)任何接近我在手機上測試時所得到的結果。不要問我爲什麼,只是我的經驗。我已經嘗試了本地局域網的東西,但是當我放入eclipse生成的用於測試我的手機的GWT地址找不到它時。它給我http://127.0.0.1:8888/WebInvestCalc.html?gwt.codesvr=127.0.0.1:9997 – user1318747 2013-04-26 19:10:56
和本地瀏覽器(我假設你的意思就像* chrome ??)沒有所有的怪癖在其中,一個Web視圖。感謝您的回覆。 – user1318747 2013-04-26 19:11:55