Phonegap使Android应用程序显示黑屏

时间:2015-05-18 03:44:08

标签: android cordova phonegap-build

过去一周我一直在与此作斗争,并且几乎没有取得任何进展。最初,当我第一次使用phonegap制作应用程序时,它会显示黑屏而没有其他内容。我添加了一个启动画面并更改了config.xml中的背景颜色,从那时起它就显示了启动画面,然后它显示了一个白色屏幕而不是黑色屏幕。

该应用程序作为一个网站工作正常,所以我真的不知道从哪里开始调试。 phonegap构建调试器没有任何内容,因为它根本不显示应用程序的任何元素。

当出现问题或者出现某种错误信息时,手机应用程序显示黑屏是否正常?如果是这样,可以做些什么呢?

3 个答案:

答案 0 :(得分:2)

通常在其中一个插件出现错误时会出现黑屏。使用插件而不将它们添加到.xml文件中(或者错误地添加它们),deviceready在访问任何插件之前必须等待设备加载的问题。我不太了解phonegap,因为我主要使用Cordova + Intel XDK来处理所有可能出错的问题(Cordova插件可能出现很多问题)。

我的建议是尝试禁用所有插件,然后查看它是否有效。如果是,请逐个启用它们以查看哪一个导致错误。当然,如果您无法立即看到控制台错误。

答案 1 :(得分:1)

我遇到了同样的问题,iPhone会变成黑屏。 iPhone日志或html日志中没有错误。问题是StatusBar的插件:cordova-plugin-statusbar

答案 2 :(得分:0)

尝试使用以下方式管理持续时间:

<preference name="splash-screen-duration" value="10"/>

10 - 它以毫秒为单位的值。例如1000是1秒。