Phonegap Android启动画面未显示

时间:2015-06-28 10:34:54

标签: android cordova phonegap-build splash-screen splash

我正在构建iOS和Android应用程序(使用离子框架和Adobe Phonegap Build),但似乎无法在Android中显示启动画面,这是我的config.xml:

<gap:plugin name="org.apache.cordova.splashscreen" version="0.3.4" />
<preference name="show-splash-screen-spinner" value="true" />
<preference name="auto-hide-splash-screen" value="true" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="1000" />

<gap:splash gap:platform="android" gap:qualifier="port-ldpi" src="icons/splashscreen/port-ldpi.png" />
<gap:splash gap:platform="android" gap:qualifier="port-mdpi" src="icons/splashscreen/port-mdpi.png" />
<gap:splash gap:platform="android" gap:qualifier="port-hdpi" src="icons/splashscreen/port-hdpi.png" />
<gap:splash gap:platform="android" gap:qualifier="port-xhdpi" src="icons/splashscreen/port-xhdpi.png" />
<gap:splash gap:platform="android" gap:qualifier="port-xxhdpi" src="icons/splashscreen/port-xxhdpi.png" />

启动画面图像的大小如下:

port-ldpi.png = 240x320
port-mdpi.png = 320x480
port-hdpi.png = 480x800
port-xhdpi.png = 720x1280
port-xxhdpi.png = 1280x1920

图像的路径是正确的。在iOS上它没有任何问题。

有任何建议如何解决这个问题? :S

2 个答案:

答案 0 :(得分:2)

您没有默认的启动标记

<gap:splash src="splash.png" />

它在文档中:http://docs.build.phonegap.com/en_US/configuring_icons_and_splash.md.html#Icons%20and%20Splash%20Screens

答案 1 :(得分:1)

您可以查看我的示例演示。 https://github.com/jessemonroy650/Phonegap-Splashscreen-Test 它适用于Android和iOS。包括实施说明。 注意:不需要AndroidManifest.xml。

飞溅图像必须是正确的尺寸或至少是正确的尺寸比,以便它可以拉伸它。 示例:320x240适用于640x480等。否则,您需要使用9-patch image。我还没有测试过9-patch。