2017-02-22 74 views
0

根據來自Ionic文檔的指南,我創建了兩個.png文件(圖標(192x192)和啓動畫面(2208x2208)),並將它們放在資源文件夾中。然後我跑ionic resources,所以默認圖像被替換。但不知何故,它沒有產生任何影響。此外,據我瞭解,默認圖像以前沒有應用 - 我有,並仍然有灰色的科爾多瓦啓動圖標和白色閃屏。我的配置:圖標和啓動畫面不適用

Cordova CLI: 6.4.0 
Ionic Framework Version: 2.0.0-rc.2 
Ionic CLI Version: 2.1.18 
Ionic App Lib Version: 2.1.9 
Ionic App Scripts Version: 0.0.44 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Linux 4.4 
Node Version: v7.4.0 
Xcode version: Not installed 

我在Android設備上運行應用程序,並且當我檢查平臺/ android/res中的資源沒有改變。只需更換文件就可以實現,但從我的角度來看,這不是最佳解決方案:)

+0

你在設備嘗試?你也可以在問題中增加「離子資源」的輸出嗎? –

+0

你在哪個平臺上遇到這個問題? – Madman

+0

嘗試使用重新添加您的平臺;離子平臺添加|刪除android – JoeriShoeby

回答

0

使用以下命令將項目更新到Cordova 6.5.0。

npm install -g cordova 

如果你已經有使用cordova早期版本構建的項目,你必須更新你的項目的android平臺。

cordova platform update [email protected] 

希望這將解決您的問題

0

我希望你已經保存名稱的icon.png和splash.png

更好地使用單獨的命令來安裝這兩個

兩個新形象像

離子資源 - 和

離子資源 - 濺

0

我找到了您的白色飛濺屏幕問題的解決方案。 隨着離子的最後一個版本,你需要驗證行config.xml文件:

請確保您有行:
<preference name="SplashScreen" value="screen"/>

相反的:
<preference name="SplashScreen" value="splash"/>

你需要在這裏有值"screen"而不是舊版本,這是"splash" !!!

現在我的SplashScreen不再是白色了,它需要從PSD文件生成我的資源文件。

這裏是我的離子信息提示:

Cordova CLI: 6.3.1 Ionic Framework Version: 2.0.0 Ionic CLI Version: 2.2.1 Ionic App Lib Version: 2.2.0 Ionic App Scripts Version: 1.0.0 ios-deploy version: 1.9.1 ios-sim version: 5.0.13 OS: macOS Sierra Node Version: v6.9.5 Xcode version: Xcode 8.2.1 Build version 8C1002