2

我創建的圖標和閃屏爲我的移動應用程序,前一段時間跟隨離子博客Automating Icons and Splash Screens飛濺屏幕和圖標停止插件升級

最近我升級從科爾多瓦5.4.1 6.4.0後的工作。我也升級了插件。 cordova-plugin-splashscreen從2.1.0變爲4.0.0。

現在我的圖標和啓動畫面不再工作了。

在名爲「res」的項目中有一個新文件夾,其子文件夾看起來包含基於我原始圖像的screen.png和icon.png,但該應用程序未使用它們。

我config.xml中包含指向我的原始文件,這樣的條目:

<splash density="land-mdpi" src="resources\android\splash\drawable-land-mdpi-screen.png" /> 
<icon density="ldpi" src="resources\android\icon\drawable-ldpi-icon.png" /> 

我試圖改變我的config.xml文件的路徑來引用在「資源」文件夾中的新文件。例如:

<icon density="xxxhdpi" src="res\mipmap-xxxhdpi\icon.png" />  
<splash density="land-ldpi" src="res\drawable-land-hdpi\screen.png" /> 

但是沒有奏效。我應該怎麼做才能讓我的啓動畫面和圖標再次運行?

回答

0

這似乎與「迴歸科爾多瓦,機器人已經固定在科爾多瓦隊和6.1.0發佈的」

您可以使用這些命令進行修復;

Ionic platform remove android 
Ionic platform add [email protected] 

我使用的Apache科爾多瓦工具在Visual Studio 2015年,我不確定結合,與離子的命令行工具,所以我選擇了卷我科爾多瓦CLI版本回到6.3.1 - 和現在我的啓動畫面和圖標再次工作

參考: https://github.com/driftyco/ionic/issues/9060#issuecomment-259445756