Sencha Touch应用程序与Cordova一起打包在设备上,首次启动

时间:2015-06-24 14:11:53

标签: android cordova sencha-touch

我有一个适用于桌面和移动浏览器的Sencha Touch应用程序。但是,当我使用Cordova将其构建到原生Android应用程序时,在第一次启动应用程序时,会显示启动画面,之后屏幕显示为空白。如果我关闭并重新打开应用程序,则会显示启动画面并显示主菜单,并且应用程序正常工作。

任何可能导致此类行为的想法?

1 个答案:

答案 0 :(得分:0)

我建议使用http://jsconsole.com/之类的日志工具来查看是否出现问题。

此外,您可以尝试将此脚本添加到index.html中以警告所有脚本错误:

<script type="text/javascript">
    // output errors to console log
    if ('true' === 'true') {
        window.onerror = function (message, filename, lineno, colno, error) {
            alert("window.onerror ::" + message + " in " + filename + " at " + lineno);
            if (error != null) {
                alert(error.stack);
            }
        };
    }
</script>