2014-01-21 5 views
3

SplashScreen не отображается в моем приложении, это часть о SplashScreen в моем config.xml, расположенный в корневом каталоге:SplashScreen не отображается на PhoneGap 3,3

<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
Что мне не хватает?

Спасибо.

ответ

6

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

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

+2

В документации я вижу: «При работе в интерфейсе CLI исходные файлы с заставкой находятся в подкаталоге www/res/screens проекта». Это мое дело, не так ли? Я использую: phonegap local run android – beddamadre

+4

говорят, что, но они также говорят, что в «Заставках для платформы Android» они говорят: «Если вы хотите использовать изображения заставки по умолчанию, представленные в Кордове, вам нужно будет скопируйте png-файлы с платформ/android/www/res/screen/android на платформы/android/res/drawable */«На самом деле даже для значков я никогда не видел файлы, скопированные с www/res на платформы/android/res по cli. – QuickFix

Смежные вопросы