我使用PhoneGap 3.5.0在Android启动画面上遇到了一些问题。当我进行构建时,我在平台/ android / res中看到了一些奇怪的结果:
第二个问题是,尽管文件夹中有飞溅图像,但当我测试应用程序时,我看到的是黑屏,而不是我自定义的启动画面或默认的PhoneGap启动画面。
我发现有几篇关于这个问题的文章,但没有一个修复对我有用。我尝试过的一些事情包括:
其他几点说明:
phonegap local build
而不是grunt platform-build
,我会看到相同的错误。<gap:splash src="www/res/screen/android/drawable-land-hdpi/splash.png" gap:platform="android" gap:qualifier="land-hdpi" />
如果有人有任何建议,我很乐意听到。谢谢!
答案 0 :(得分:1)
如果我在使用限定符而不是密度时可以帮到你,如果我想要Splash Screen工作我必须配置:
<preference name="SplashScreen" value="splash" />
而不是
<preference name="SplashScreen" value="screen" />
答案 1 :(得分:0)
在config.xml中添加以下键:
<feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
</feature>
<preference name="ShowSplashScreen" value="true" />
<preference name="SplashScreen" value="screen"/>
<preference name="SplashScreenDelay" value="3000"/>
<preference name="AutoHideSplashScreen" value="true" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="FadeSplashScreen" value="false"/>
答案 2 :(得分:0)
我尝试了所有,然后我想忽略最小尺寸,并将我的splash.png图像放在我的资源文件夹5000px中3000px。然后它奏效了。所以:如果其他所有方法都失败了,请尝试将启动图像设为ENORMOUS。