我尝试了这么多步骤,但问题仍然存在。在AndroidManifest.xml中,我在图标和徽标字段中设置了我的图标,它仍然运行默认的cordova图标。
后来我尝试添加config.xml,<icon src="res/drawable/icon.png" />问题仍然存在。
我使用的是离子框架,不确定是离子问题还是科尔多瓦问题。我花了几个小时寻找解决方案。
发布于 2017-10-18 06:04:03
移动应用程序( iOS和安卓)需要许多不同的图标;相同但分辨率不同。在过去,这些需要手动创建并给出正确的名称-这是一个繁琐的过程。
然而,现在更容易了:
对于ionic资源,您可以使用$ ionic resources --icon命令,该命令将获取文件“/icon.png”,并将其转换为所有正确的格式,然后将其放入正确的文件夹中。
http://blog.ionic.io/automating-icons-and-splash-screens/
或
Cordova
$ cordova-icon的npm模块,它对你应用根文件夹中名为"icon.png“的文件做同样的事情。要安装'cordova-icon‘,只需使用$ npm install -g cordova-icon https://www.npmjs.com/package/cordova-icon
无论是离子资源还是cordova-icon解决方案,您都需要安装image magic:
例如:$ brew install imagemagick
(我没有足够的名气来发布指向imagemagick网站的链接)
发布于 2014-12-08 16:41:12
你需要重新构建你的项目。使用下面的命令Cd到你的项目并build它。
电话间隙:phonegap build android
科尔多瓦:cordova build android
发布于 2015-07-28 20:50:16
在这里查看我的常见问题:https://stackoverflow.com/a/31674547/82609
对于Cordova 5.1.1和Android,在没有密度的情况下,图标声明不会做任何事情。你必须声明所有的密度才能使它工作。
https://stackoverflow.com/questions/27352037
复制相似问题