前一段时间,我在Ionic博客上为我的移动应用程序创建了图标和启动画面,自动化了图标和启动画面
最近,我将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”文件夹中的新文件。例如:
<icon density="xxxhdpi" src="res\mipmap-xxxhdpi\icon.png" />
<splash density="land-ldpi" src="res\drawable-land-hdpi\screen.png" />
但这是行不通的。我应该怎么做才能使我的启动屏幕和图标再次工作?
这似乎与“ cordova团队已修复并在6.1.0中发布的cordova-android中的回归”有关。
您可能可以使用以下命令对其进行修复;
Ionic platform remove android
Ionic platform add [email protected]
我正在Visual Studio 2015中使用Apache Cordova的工具,但不确定是否可以与ionic命令行工具结合使用,因此我选择将Cordova CLI版本回滚到6.3.1-现在我的启动屏幕和图标是再次工作
参考:https : //github.com/driftyco/ionic/issues/9060#issuecomment-259445756
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句