我有一个适用于桌面和移动浏览器的Sencha Touch应用程序。但是,当我使用Cordova将其构建到原生Android应用程序时,在第一次启动应用程序时,会显示启动画面,之后屏幕显示为空白。如果我关闭并重新打开应用程序,则会显示启动画面并显示主菜单,并且应用程序正常工作。
任何可能导致此类行为的想法?
答案 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>