2016-12-27 1 views
1

J'ai ajouté le plugin splashscreen dans la version 4.0.1 à mon projet cordova dans VS2015. Mais le splashscreen n'apparaît pas, ni dans Android ni dans le simulateur ios. Qu'est-ce que je fais mal? Mon config.xml ressemble à ceci:Le splashscreen créé avec le plugin splashscreen pour cordova n'apparaît pas dans Visual Studio 2015

<preference name="SplashScreen" value="screen" /> 
<preference name="SplashScreenDelay" value="10000" /> 
<platform name="android"> 
<splash src="res/screens/android/screen-hdpi-landscape.png" density="land-hdpi" /> 
<splash src="res/screens/android/screen-ldpi-landscape.png" density="land-ldpi" /> 
<splash src="res/screens/android/screen-mdpi-landscape.png" density="land-mdpi" /> 
<splash src="res/screens/android/screen-xhdpi-landscape.png" density="land-xhdpi" /> 
<splash src="res/screens/android/screen-hdpi-portrait.png" density="port-hdpi" /> 
<splash src="res/screens/android/screen-ldpi-portrait.png" density="port-ldpi" /> 
<splash src="res/screens/android/screen-mdpi-portrait.png" density="port-mdpi" /> 
<splash src="res/screens/android/screen-xhdpi-portrait.png" density="port-xhdpi" /> 
</platform> 
<platform name="ios"> 
<splash src="res/screens/ios/screen-iphone-portrait.png" width="320" height="480" /> 
<splash src="res/screens/ios/screen-iphone-portrait-2x.png" width="640" height="960" /> 
<splash src="res/screens/ios/screen-ipad-portrait.png" width="768" height="1024" /> 
<splash src="res/screens/ios/screen-ipad-portrait-2x.png" width="1536" height="2048" /> 
<splash src="res/screens/ios/screen-ipad-landscape.png" width="1024" height="768" /> 
<splash src="res/screens/ios/screen-ipad-landscape-2x.png" width="2048" height="1536" /> 
<splash src="res/screens/ios/screen-iphone-568h-2x.png" width="640" height="1136" /> 
<splash src="res/screens/ios/screen-iphone-portrait-667h.png" width="750" height="1334" /> 
<splash src="res/screens/ios/screen-iphone-portrait-736h.png" width="1242" height="2208" /> 
<splash src="res/screens/ios/screen-iphone-landscape-736h.png" width="2208" height="1242" /> 
</platform> 
<plugin name="cordova-plugin-splashscreen" version="4.0.1" /> 

J'ai aussi essayé d'ajouter navigator.splashscreen.show() à un eventListener deviceready mais il ne fonctionne toujours pas.

+0

Pourriez-vous s'il vous plaît essayer de supprimer la plate-forme et désinstaller l'application dans le simulateur et reconstruire et exécuter à nouveau? Et assurez-vous également que vous avez la bonne image que vous pouvez générer une image splash Android dans [Android Asset Studio] (https://romannurik.github.io/AndroidAssetStudio/nine-patches.html). –

Répondre

1

Ok, cela semble être un problème dû à l'émulateur Ripple. J'ai découvert que tous les autres émulateurs montrent l'écran d'accueil comme prévu.