Phonegap制作的android应用程序显示黑屏

Phonegap制作的android应用程序显示黑屏,android,cordova,phonegap-build,Android,Cordova,Phonegap Build,在过去的一周里,我一直在努力解决这个问题,但几乎没有取得任何进展。最初,当我第一次用phonegap制作我的应用程序时,它会显示一个黑屏,其他什么都没有。此后,我添加了一个启动屏幕,并更改了config.xml中的背景色,从那时起,它显示了启动屏幕,之后显示的是白色屏幕,而不是黑色屏幕 该应用程序作为一个网站运行良好,所以我真的不知道从哪里开始调试。phonegap构建调试器没有任何结果,因为它根本不显示应用程序的任何元素 当出现问题时,phonegap应用程序显示黑屏是正常的还是应该出现某种错

在过去的一周里,我一直在努力解决这个问题,但几乎没有取得任何进展。最初,当我第一次用phonegap制作我的应用程序时,它会显示一个黑屏,其他什么都没有。此后,我添加了一个启动屏幕,并更改了
config.xml
中的背景色,从那时起,它显示了启动屏幕,之后显示的是白色屏幕,而不是黑色屏幕

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


当出现问题时,phonegap应用程序显示黑屏是正常的还是应该出现某种错误消息?如果是这样的话,有什么办法呢?

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


我的建议是尝试禁用所有插件,然后看看它是否有效。如果是,开始逐个启用它们,以查看是哪一个导致了错误。当然,如果您无法立即看到控制台错误,则会出现这种情况。

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

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


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

我在iPhone进入黑屏时也遇到了同样的问题。iPhone日志或html日志中没有错误。问题是StatusBar的插件:cordova插件StatusBar

如果js/html/css文件中有任何错误,它不会抛出错误。它将显示空白的黑色页面。您可以使用weinre或gabdebug@Marty应用程序在空白屏幕后进入主屏幕,或者它永远停留在这里?@ DrodWorm NalnDra永远呆在空白屏幕上。@ MaMaMeMurnRun-WeeRe将从不显示JS/HTML/CSS中的bug吗?它显示了JS TooU中存在的bug,也可以尝试用USB连接进行Chrome检查中的调试。他说他正在使用Phonegap调试器,所以我猜他有某种调试工具和活动日志。。。该应用程序在没有日志的情况下无法崩溃:)他说调试器“根本不显示该应用程序的任何元素”,因此可能无法工作。可能是因为计算机无法识别手机,或者Phonegap中未启用调试。移动开发中有很多事情可能会出错……这就是为什么Chrome inspect是最好的方法。我曾经使用Phonegap构建,但我已经迁移到了爱奥尼亚和科尔多瓦。