0

我面临一个奇怪的问题。我创建了一个简单的 PhoenGap 应用程序,它加载了一个 HTML 网站,到目前为止没有 JavaScript。我可以使用

2.3.3 模拟器
4.0.3 模拟器
4.1 模拟器
或 2.3.3 设备

但应用程序崩溃,控制台中出现“CardovaWebView:超时错误”,屏幕上出现“应用程序错误:与服务器的连接不成功。(文件://android_asset/www/index.html)”。此错误在所有设备上随机发生。

我只是在查找有关繁重的 JavaScript 事情需要很长时间才能触发超时的信息,但这里不是这种情况。有人有提示吗?提前致谢

我刚刚发现:该错误仅在使用GPRS而不使用WLAN时发生。所以phonegap(或其他东西)正试图在某处实现连接......设置更高的超时值不起作用......有什么想法吗?

4

1 回答 1

2

我刚刚找到了解决方案:

它是weinre调试器。尽管它是一个有用的工具,但它使用硬编码的 IP 来导入 javascript 脚本,如下所示:

<script src="http://x.x.x.x:8081/target/target-script-min.js"></script>

在使用 WLAN 的真实设备上启动应用程序时,这没有问题。但是使用GPRS会导致上面提到的超时错误。希望这将节省其他人我在这里失去的时间和精力。

于 2012-09-11T16:17:06.813 回答