【发布时间】:2016-08-01 22:30:49
【问题描述】:
我已经离开我的 Cordova 应用程序一段时间了,但昨天刚刚做了一个新的克隆,并注意到它出现了“白屏死机”症状 - 启动屏幕显示,程序加载......并且然后我只是得到一个空白屏幕。更多细节:
- CLI:Cordova 6.1.1、android 5.1.1、ios 4.1.1
- 我没有使用任何特殊的插件来显示启动画面 -- 只是 my config.xml file 中的
<splash>元素。 - 这在 iOS 和 Android 中都会发生,无论是在本地构建还是使用 PhoneGap Build(即调试和发布)。
- 无论是在 iOS(使用 Safari 的开发工具)还是在 Android(使用 Chrome 的开发工具)中,控制台中的资源缺失都不例外。
- 我已经完成了diff with my last known working build,但实际上并没有弹出任何内容。我看到了一个未定义的下划线引用,但我支持该更改并且它没有解决任何问题 - 我想我会在控制台中看到异常,无论如何。
Cordova / PhoneGap 最近是否做过可能导致此问题的事情?关于如何隔离这个的任何想法?我真的很难过。
【问题讨论】:
-
如果两者都失败了,你的代码可能有问题
-
您在构建或更新项目时是否遇到任何错误?您是否尝试删除平台并再次添加?当我添加 iOS 平台并在 Cordova 6.1.1 和 iOS 4.1.1 版本中运行时,您的项目对我来说正常运行
-
@Pyro:谢谢,昨晚我设法找到了问题——SQLite 插件中的一个破坏性 API 更改引发了异常。不幸的是,它没有出现在 Chrome / Safari 开发工具中,但确实出现在浏览器目标中。去图吧。
-
好的,那太好了,而且,你的代码质量保持了很高的水平,我可以从中学到一些东西