2016-12-27 88 views
1

我在VS2015中將4.0.1版中的splashscreen插件添加到了我的cordova項目中。但是飛濺屏幕並沒有出現,無論是在android還是在ios模擬器中。我究竟做錯了什麼? 我的config.xml文件看起來是這樣的:用Visual Studio 2015中的splashscreen插件創建的splashscreen不會出現在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" /> 

我也嘗試添加navigator.splashscreen.show()到deviceready事件監聽,但它仍然沒有工作。

+0

請問您是否可以嘗試刪除平臺並在模擬器中卸載應用程序並重新生成並重新運行?此外,請確保您在[Android Asset Studio](https://romannurik.github.io/AndroidAssetStudio/nine-patches.html)中有正確的圖片,以便生成Android splash圖片。 –

回答

1

好吧,它似乎是一個問題,由於Ripple模擬器。我發現其他所有仿真器都能像預期的那樣顯示splashscreen。