首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >应用程序错误-与服务器的连接失败。(file:///android_asset/www/index.html)

应用程序错误-与服务器的连接失败。(file:///android_asset/www/index.html)
EN

Stack Overflow用户
提问于 2012-09-07 22:10:57
回答 17查看 139.7K关注 0票数 159

应用程序在启动时死机(连接到服务器失败)

我有一个使用PhoneGap BUILD编写的安卓应用程序。该应用程序之前运行良好,但现在似乎我得到了这个错误后,我的应用程序(只有一些用户界面的变化)

1)当我启动应用程序时,我(通常)会得到:

应用程序错误-与服务器的连接失败。(file:///android_asset/www/index.html)

如果这是重复的问题,很抱歉。我在这里看到了一些类似的问题,但我找不到一个完美的答案或解决方案。就像在我的例子中一样,它工作得很好,直到我最后一次修改。

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 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");

说明:

由于以下原因,可能会发生这种情况

核心原因:问题可能是由于模拟器的速度太慢,所以网络太慢,及时完成通信。

这可能是由于:

  1. 你的代码/数据/图像太大了(我猜在你的例子中你使用了一些图像,就像你说的你做了一些UI修改,可能是图像的大小很高)
  2. 你的脚本可能有一个无限或很长的循环,所以它需要太多的时间来加载。
  3. 你将使用太多的脚本(jQuery,iscroll等)。更多插件或脚本)
票数 73
EN

Stack Overflow用户

发布于 2015-07-13 15:42:03

在config.xml文件中添加以下行:

代码语言:javascript
复制
<preference name="loadUrlTimeoutValue" value="700000" />
票数 187
EN

Stack Overflow用户

发布于 2013-03-26 12:10:53

这里的是工作解决方案

创建新页面main.html

示例:

代码语言:javascript
复制
<!doctype html>
<html>
  <head>
   <title>tittle</title>
   <script>
     window.location='./index.html';
   </script>
  </head>
  <body>
  </body>
</html>

在mainactivity.java中更改以下内容

代码语言:javascript
复制
super.loadUrl("file:///android_asset/www/index.html");

代码语言:javascript
复制
super.loadUrl("file:///android_asset/www/main.html");

现在构建您的应用程序,它可以在任何慢速连接上工作

refernce

注意:这是我在2013年发现的一种解决方法。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12319809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档