Phoengap应用程序启动时出现错误

含义

我正在开发一个android phoenegap应用程序。多亏了Stackoverflow,我设法使它开始工作。唯一的问题是超时。该应用有时有时会顺利启动而不会引发错误,但有时会引发错误:

Application Error - The connection to the server was unsuccessful. (file:///android_asset/www/index.html)

我用谷歌搜索并找到2个解决方案:

1)添加超时值:super.loadUrl(“ file:///android_asset/www/index.html”,10000);

2)按此链接创建一个虚拟索引页

但是问题仍然没有解决。我也尝试将超时从10000增加到100000。仍然没有帮助。该仿真器有时似乎可以正常工作,但突然之间会引发相同的错误。

我在这里做错了什么?任何帮助,将不胜感激。

编辑

Index.html

<!DOCTYPE HTML>

<html>
  <head>
    <title>First App</title>
    <style> 
        .table {
        border: 2px solid #a1a1a1;
        background: #dddddd;
        width: 90px;
        height: 90px;
        border-radius: 25px;
        text-align: center;
        position:absolute;
        }
    </style>
    <script src="cordova.js"></script>
    <script type="text/javascript" src="jquery-1.11.1.min.js"></script>
    <script type="text/javascript">

    function onLoad()
    {
        $('.table1').html('');
        $.ajax({
            type: "POST",
            url: "http://192.168.0.70:81/MobileService.asmx/GetTables",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: true,
            cache: false,
            success: function (msg) {
            var Tabels = msg.d;
            $.each(Tabels, function(index, table) {
                alert('ptx'+table.PointX);
                var tabel_data='<div class="table"';
                tabel_data +=' style="top:'+ table.PointY +'px;';
                tabel_data +='left:'+table.PointX+'px;"';
                tabel_data +=">"+table.TableName +"</div>";
                $('.table1').append(tabel_data);
            });
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert('error');
                alert(errorThrown);
            }
        });
    }
    </script>
  </head>
  <body>
    <input type="submit" onclick="onLoad();" value="layout1">
    <div class="table1" style="position: absolute; display: block;" ></div>
  </body>
</html>

MainActivity.java:

@Override
public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   super.loadUrl("file:///android_asset/www/index.html", 10000);
}
洛伦佐

关于您的应用程序错误:

  1. 您是否正在使用PhoneGap Developer应用程序进行开发?
  2. 您是否将deviceready事件用作应用程序中的主要挂钩?

我建议不要使用静态(10秒!)超时,而是有一些更好的方法不会影响应用程序的可用性。虚拟索引同样很容易破解。如果您可以给我更多信息,我相信我们可以为您解决这个问题。

我相信您的问题可能是第二个问题:尝试在deviceready触发前与Cordova API进行互动

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Anypoint Studio 7.7.0失败,并在启动时出现致命的Windows应用程序错误

来自分类Dev

启动时出现应用程序错误-libcef.dll

来自分类Dev

Spring Boot应用程序启动时出现IllegalAccessError

来自分类Dev

Spring Boot应用程序启动时出现IllegalAccessError

来自分类Dev

在启动时启动应用程序

来自分类Dev

启动时启动应用程序

来自分类Dev

启动时启动应用程序

来自分类Dev

应用程序在启动时崩溃

来自分类Dev

启动时应用程序变慢

来自分类Dev

程序启动时出现Windows错误

来自分类Dev

MvvmCross在应用程序启动时崩溃,出现“未找到方法'Array.Empty'”异常

来自分类Dev

已设置应用程序以记住其设置,但是首次启动时出现问题

来自分类Dev

Qt4应用程序在启动时出现段故障

来自分类Dev

Nodejs 应用程序在本地运行良好,但在线启动时出现问题

来自分类Dev

Java控制台在启动时也会关闭,因此无法看到jnlp应用程序可能出现的启动错误。如何查看其输出?

来自分类Dev

启动时启动应用程序已完成

来自分类Dev

在Windows启动时启动WPF应用程序

来自分类Dev

尝试在启动时以全屏模式启动应用程序

来自分类Dev

VB.net应用程序在启动时启动

来自分类Dev

启动时启动Chrome应用程序

来自分类Dev

启动时启动Java应用程序

来自分类Dev

设备启动时如何启动应用程序

来自分类Dev

尝试在启动时以全屏模式启动应用程序

来自分类Dev

在启动时自动启动后台应用程序

来自分类Dev

在Windows启动时启动WPF应用程序

来自分类Dev

在启动时启动X应用程序

来自分类Dev

bashrc 别名在终端启动时启动应用程序

来自分类Dev

尝试在启动时启动程序时出现错误

来自分类Dev

启动时Visual Studio Community 2015控制台应用程序错误

Related 相关文章

  1. 1

    Anypoint Studio 7.7.0失败,并在启动时出现致命的Windows应用程序错误

  2. 2

    启动时出现应用程序错误-libcef.dll

  3. 3

    Spring Boot应用程序启动时出现IllegalAccessError

  4. 4

    Spring Boot应用程序启动时出现IllegalAccessError

  5. 5

    在启动时启动应用程序

  6. 6

    启动时启动应用程序

  7. 7

    启动时启动应用程序

  8. 8

    应用程序在启动时崩溃

  9. 9

    启动时应用程序变慢

  10. 10

    程序启动时出现Windows错误

  11. 11

    MvvmCross在应用程序启动时崩溃,出现“未找到方法'Array.Empty'”异常

  12. 12

    已设置应用程序以记住其设置,但是首次启动时出现问题

  13. 13

    Qt4应用程序在启动时出现段故障

  14. 14

    Nodejs 应用程序在本地运行良好,但在线启动时出现问题

  15. 15

    Java控制台在启动时也会关闭,因此无法看到jnlp应用程序可能出现的启动错误。如何查看其输出?

  16. 16

    启动时启动应用程序已完成

  17. 17

    在Windows启动时启动WPF应用程序

  18. 18

    尝试在启动时以全屏模式启动应用程序

  19. 19

    VB.net应用程序在启动时启动

  20. 20

    启动时启动Chrome应用程序

  21. 21

    启动时启动Java应用程序

  22. 22

    设备启动时如何启动应用程序

  23. 23

    尝试在启动时以全屏模式启动应用程序

  24. 24

    在启动时自动启动后台应用程序

  25. 25

    在Windows启动时启动WPF应用程序

  26. 26

    在启动时启动X应用程序

  27. 27

    bashrc 别名在终端启动时启动应用程序

  28. 28

    尝试在启动时启动程序时出现错误

  29. 29

    启动时Visual Studio Community 2015控制台应用程序错误

热门标签

归档