2013-04-26 121 views
1

您好,我正在制作Google Appengine托管的HTML5 web应用程序。它会一直膨胀,除了每次我想测试网页时,我都必须将其上传到服务器,以便我的手机可以访问并获取网址。测试android webview html 5应用程序

有没有什么办法在我的webview上测试我的win计算机上的本地服务器?我真的厌倦了不得不将它上传到appengine,看到webview渲染中的一些小错误,并且不得不重新上传它。

感谢

+0

为什么是不是只在你的本地局域网上使用wifi连接,并连接到开发服务器或使用android模拟器或本地浏览器。 – 2013-04-26 16:00:24

+0

我讨厌使用模拟器。它不代表(至少对我来说)任何接近我在手机上测试时所得到的结果。不要问我为什么,只是我的经验。我已经尝试了本地局域网的东西,但是当我放入eclipse生成的用于测试我的手机的GWT地址找不到它时。它给我http://127.0.0.1:8888/WebInvestCalc.html?gwt.codesvr=127.0.0.1:9997 – user1318747 2013-04-26 19:10:56

+0

和本地浏览器(我假设你的意思就像* chrome ??)没有所有的怪癖在其中,一个Web视图。感谢您的回复。 – user1318747 2013-04-26 19:11:55

回答

2

如果你在模拟器上或在同一个网络上,你的win计算机就是服务器。 你只需要通过进入命令提示符,然后写命令ipconfig

来获得它的IP,并使用该IP上的Android应用程序

如需更详细的方式来获取IP: http://www.youtube.com/watch?v=49tYGwBhP3Y

+0

感谢您的回答! – user1318747 2013-05-03 20:26:05

1

默认情况下,本地开发服务器只允许从同一台机器连接。如果你想使用Android模拟器,那很好(但听起来你不想使用评论中的模拟器)。

您应该使用--host参数(在最新版本的SDK)到您的服务器绑定到一个地址,这将是您的网络上可见,例如:

dev_appserver.py --host=0.0.0.0 . 

一旦你做到了这一点,你可以将您的网页视图指向局域网上您机器的地址。