插件升级后,启动画面和图标停止工作

时间:2016-11-15 14:35:09

标签: cordova ionic-framework visual-studio-2015 tools-for-apache-cordova

我之前在Ionic博客Automating Icons and Splash Screens

之后为移动应用创建了图标和启动画面

最近我将cordova从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中的路径以引用“res”文件夹中的新文件。 e.g:

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

但那没用。我该怎么办才能让我的启动画面和图标再次运行?

1 个答案:

答案 0 :(得分:0)

这似乎与“Cordova-android的回归有关,已经由cordova团队修复并在6.1.0发布”

您可以使用这些命令修复它;

Ionic platform remove android
Ionic platform add android@6.1.0

我在Visual Studio 2015中使用Apache Cordova工具,我不确定将它与离子命令行工具结合使用,所以我选择将我的Cordova CLI版本推回到6.3.1 - 现在我的启动画面和图标再次工作

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