应用程序在启动时死机(连接到服务器失败)
我有一个使用PhoneGap BUILD编写的安卓应用程序。该应用程序之前运行良好,但现在似乎我得到了这个错误后,我的应用程序(只有一些用户界面的变化)
1)当我启动应用程序时,我(通常)会得到:
应用程序错误-与服务器的连接失败。(file:///android_asset/www/index.html)
如果这是重复的问题,很抱歉。我在这里看到了一些类似的问题,但我找不到一个完美的答案或解决方案。就像在我的例子中一样,它工作得很好,直到我最后一次修改。
发布于 2012-09-08 01:43:28
正如你所说,在同一主题上有许多重复的问题。怎么解释你的处境。
这个问题可以通过添加一个超时来调用index.html来解决
也就是说,您需要在activity.java文件(在src/com/yourProj/--/youractivity.java中)中的以下行之上添加super.setIntegerProperty("loadUrlTimeoutValue", 70000);
:super.loadUrl("file:///android_asset/www/index.html");
说明:
由于以下原因,可能会发生这种情况
核心原因:问题可能是由于模拟器的速度太慢,所以网络太慢,及时完成通信。
这可能是由于:
发布于 2015-07-13 15:42:03
在config.xml文件中添加以下行:
<preference name="loadUrlTimeoutValue" value="700000" />
发布于 2013-03-26 12:10:53
这里的是工作解决方案
创建新页面main.html
示例:
<!doctype html>
<html>
<head>
<title>tittle</title>
<script>
window.location='./index.html';
</script>
</head>
<body>
</body>
</html>
在mainactivity.java中更改以下内容
super.loadUrl("file:///android_asset/www/index.html");
至
super.loadUrl("file:///android_asset/www/main.html");
现在构建您的应用程序,它可以在任何慢速连接上工作
注意:这是我在2013年发现的一种解决方法。
https://stackoverflow.com/questions/12319809
复制相似问题