离子应用程序图标不会改变

时间:2016-08-24 10:57:10

标签: android cordova ionic-framework genymotion

我正在使用Visual Studio 15社区,Ionic和Apache Cordova构建一个Android应用程序,我想更新我的离子应用程序的图标。我使用Genymotion模拟应用程序但是使用VS15内置的Android模拟器得到了相同的结果。

此外,我使用了一个空白的离子项目。

我已经尝试了

  • 我在配置文件中添加了我的图标来源(请注意我自己添加了密度,尚未生成)

    <icon src="resources/android/icon/icon.png" density="xxxhdpi" />
    
  • 根据此蓝图创建了应用徽标: http://ionicframework.com/docs/cli/icon-splashscreen.html

  • 将.png文件放在特定文件夹

hierarchy of my project

  • 我按照离子和视觉工作室网站的说明进行操作 没有结果。

我没有尝试

  • 实际上,我没有尝试使用$ ionic resources --icon执行命令来更新我的资源,因为我认为只要我构建应用程序(按下VS15中的播放按钮)它就会完成所有工作对我来说

也许我在这里弄错了,因为通常这不是什么大问题。 我非常感谢您的所有答案,感谢您抽出宝贵时间来解决这个问题!

3 个答案:

答案 0 :(得分:1)

截至最新更新。如果启动和图标没有更新。这是因为最新版本的ionic创建了2个md5文件的图标和启动。我猜是锁定更新。

只需删除这两个文件:“icon.png.md5”和“splash.png.md5”。

然后运行以下命令:ionic cordova resources

然后启动并更新图标。 可能对那些欢呼的人有所帮助!!

答案 1 :(得分:0)

密度设置为&#34; xxxhdpi&#34;密度。也许你需要添加另一个屏幕选项? 尝试刷新项目。

答案 2 :(得分:0)

如前所述,帖子被删除的用户(为什么?),我所要做的只是

  1. 打开我的命令行
  2. 转到我的项目所在的目录
  3. 输入命令$ ionic resources
  4. 那就是它! Ionic完成所有其他工作
  5. 快速说明:我不知道我必须安装工具(Android SDK,Apache Cordova等),因为我认为Visual Studio会因为第一次构建而下载它们,所以为什么要在本地安装它。您必须在本地安装它们,如果没有在您的计算机上安装工具,它将无法运行。

    希望我能帮忙