Cordova图标一直显示默认图标

时间:2014-12-08 05:38:42

标签: android cordova ionic-framework

我尝试了很多步骤,但问题仍然存在。在AndroidManifest.xml中,我在图标和徽标字段中设置了我的图标,它仍然运行默认的cordova图标。

后来我尝试添加config.xml,<icon src="res/drawable/icon.png" />问题仍然存在。

我使用离子骨架,不确定它是离子问题还是科尔多瓦问题。我花了好几个小时找到解决方案。

3 个答案:

答案 0 :(得分:1)

移动应用(iOS和Android)需要许多不同的图标;相同但不同的决议。在过去,这些都需要手动创建并给出正确的名称 - 这是一个繁琐的过程。

然而现在要容易得多:

OR

  • 您还可以使用Cordova $ cordova-icon的npm模块,该模块对名为&#34; icon.png&#34;的文件执行相同的操作。在您的应用程序根文件夹中 要安装“cordova-icon&#39;只需使用$ npm install -g cordova-icon https://www.npmjs.com/package/cordova-icon

对于离子资源或cordova-icon解决方案,您需要安装图像魔术:
例如。 $ brew install imagemagick
(我没有足够的声誉发布到imagemagick网站的链接)

答案 1 :(得分:0)

您需要重新构建项目。 Cd使用下面的命令{/ 1}}和build

Phonegap:phonegap build android

科尔多瓦:cordova build android

答案 2 :(得分:0)

请在此处查看我的常见问题解答:https://stackoverflow.com/a/31674547/82609

对于Cordova 5.1.1和Android,图标声明在没有密度的情况下使用时不会执行任何操作。你必须声明所有的密度才能使它发挥作用。