Заставка не отображается на Phonegap 3.3

Заставка не отображается в моем приложении, это часть о заставке в моем config.xml, расположенном в корневом каталоге:

<feature name="SplashScreen">
    <param name="ios-package" value="CDVSplashScreen" />
</feature>

<feature name="SplashScreen">
    <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
</feature>

<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="10000" />

<gap:splash gap:density="ldpi" gap:platform="android" src="res/screen/android/screen-ldpi-portrait.png" />
<gap:splash gap:density="mdpi" gap:platform="android" src="res/screen/android/screen-mdpi-portrait.png" />
<gap:splash gap:density="hdpi" gap:platform="android" src="res/screen/android/screen-hdpi-portrait.png" />
<gap:splash gap:density="xhdpi" gap:platform="android" src="res/screen/android/screen-xhdpi-portrait.png" />

<gap:splash gap:platform="ios" height="480" src="res/screen/ios/screen-iphone-portrait.png" width="320" />
<gap:splash gap:platform="ios" height="960" src="res/screen/ios/screen-iphone-portrait-2x.png" width="640" />
<gap:splash gap:platform="ios" height="1024" src="res/screen/ios/screen-ipad-portrait.png" width="768" />
<gap:splash gap:platform="ios" height="768" src="res/screen/ios/screen-ipad-landscape.png" width="1024" />

Это правильно установленный плагин:

smartbox:yo du$ phonegap local plugin list | grep splash  
[phonegap] org.apache.cordova.splashscreen

Это файлы:

smartbox:yo du$ ls www/res/screen/android/
screen-hdpi-landscape.png   screen-ldpi-portrait.png    screen-xhdpi-landscape.png
screen-hdpi-portrait.png    screen-mdpi-landscape.png   screen-xhdpi-portrait.png
screen-ldpi-landscape.png   screen-mdpi-portrait.png
smartbox:yo du$ ls www/res/screen/ios/
screen-ipad-landscape-2x.png        screen-iphone-landscape.png
screen-ipad-landscape.png       screen-iphone-portrait-2x.png
screen-ipad-portrait-2x.png     screen-iphone-portrait-568h-2x.png
screen-ipad-portrait.png        screen-iphone-portrait.png
screen-iphone-landscape-2x.png

Любые подсказки/идеи? Я использую phonegap 3.3.0-0.18.0
Что мне не хватает?

Спасибо.


person beddamadre    schedule 21.01.2014    source источник


Ответы (1)


На данный момент файлы в www/res и gap:splash используются только для сборок phonegap, а не для локальных сборок.

Чтобы настроить заставки для локальных сборок, вы должны сделать это в папке с платформами. см. http://docs.phonegap.com/en/3.3.0/config_ref_images.md.html#Icons%20and%20Splash%20Screens внизу страницы.

person QuickFix    schedule 21.01.2014
comment
В документации я вижу: При работе в CLI исходные файлы заставки находятся в подкаталоге проекта www/res/screens. Это мой случай, да? Я использую: phonegap local run android - person beddamadre; 21.01.2014
comment
они говорят это, но они также говорят в экранах-заставках для платформы Android, что они говорят, что если вы хотите использовать изображения экрана-заставки по умолчанию, предоставленные в Cordova, вам нужно будет скопировать файлы PNG с платформ/android/www/res/screen /android to platform/android/res/drawable*/ На самом деле, даже для значков я никогда не видел файлы, скопированные с www/res на platform/android/res с помощью cli. - person QuickFix; 21.01.2014