Android Splash Screen无法与Cordova 5.0.0一起使用

Ben*_*nes 4 android cordova

我无法加载启动画面图像?它闪烁白色,然后变黑,几秒后应用程序加载.我的config.xml如下:

我正在使用面向Android的Cordova 5.0.0构建.我已经从PhoneGap移植了我的应用程序,在那里它成功构建并且启动画面工作.

config.xml中

<platform name="android">
    <splash src="www/images/openingscenehdpi.png" density="hdpi"/>
    <splash src="www/images/openingsceneldpi.png" density="ldpi"/>
    <splash src="www/images/openingscenemdpi.png" density="mdpi"/>
    <splash src="www/images/openingscenexhdpi.png" density="xhdpi"/>                
    <preference name="android-minSdkVersion" value="14"/>
    <preference name="android-targetSdkVersion" value="19"/>
    <preference name="SetFullscreen" value="true"/>
    <preference name="orientation"  value="landscape"/>
</platform>
Run Code Online (Sandbox Code Playgroud)

在阅读了所有其他类似问题之后,我未能成功尝试以下操作,所有这些都导致应用程序行为没有变化:

  1. 只有标签内的泼溅元素
  2. 在平台标签内外添加首选项名称="SplashScreen"value ="screen"
  3. 在平台标签内外添加首选项名称="SplashScreen"value ="splash"
  4. 将文件直接添加到platforms/android/res中的文件夹中
  5. 将spashscreen javscipt添加到index.html中

我已经按照文档并尝试了其他建议,现在我完全难过了..

有人可以帮忙吗?

Ben*_*nes 10

固定!缺少文档,您必须安装插件:

cordova plugin add cordova-plugin-splashscreen
Run Code Online (Sandbox Code Playgroud)

在项目的根目录下有一个res文件夹,其中的文件位于正确的文件夹中(config.xml旁边),以及config.xml中的以下内容:

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="5000" />
<preference name="SplashMaintainAspectRatio" value="true|false" />
<platform name="android">
        <splash src="res/drawable-hdpi/screen.png" density="hdpi"/>
    <splash src="res/drawable-ldpi/screen.png" density="ldpi"/>
    <splash src="res/drawable-mdpi/screen.png" density="mdpi"/>
    <splash src="res/drawable-xhdpi/screen.png" density="xhdpi"/>
    <splash src="res/drawable-xhdpi/screen.png" density="xxhdpi"/>
    <splash src="res/drawable-xhdpi/screen.png" density="xxxhdpi"/> 
</platform>
Run Code Online (Sandbox Code Playgroud)