【问题标题】:Ionic app icon doesn't change离子应用程序图标不会改变
【发布时间】:2016-12-31 11:26:18
【问题描述】:

我正在使用 Visual Studio 15 Community、Ionic 和 Apache Cordova 构建一个 android 应用,我想更新我的 ionic 应用的图标。我正在使用 Genymotion 模拟应用程序,但使用 VS15 的内置 android 模拟器得到相同的结果。

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

我已经试过了

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

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

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

  • 我按照 ionic 和 Visual Studio 网站的说明进行操作 没有结果。

我没试过

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

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

【问题讨论】:

  • 尝试执行 ionic 命令。无需构建即可轻松使用。
  • 好的,我会试一试,但是当我尝试运行命令时,Windows 告诉我它找不到正确的命令,因为我没有在本地安装 ionic, VS 在构建期间获取所有内容。有没有办法通过 VS 运行命令?

标签: android cordova ionic-framework genymotion


【解决方案1】:

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

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

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

然后启动并更新图标。 可能对外面的人有帮助!

【讨论】:

    【解决方案2】:

    正如前面一位帖子被删除的用户所说(为什么?),我所要做的就是

    1. 打开我的命令行
    2. 转到我的项目所在的目录
    3. 输入命令$ ionic resources
    4. 就是这样! Ionic 完成所有其他工作

    快速说明:我不知道我必须安装这些工具(Android SDK、Apache Cordova 等),因为我认为 Visual Studio 会在第一次构建时下载它们,所以为什么要在本地安装它。您必须在本地安装它们,如果没有在您的机器上安装工具,它将无法工作。

    希望我能帮上忙

    【讨论】:

      【解决方案3】:

      密度设置为“xxxhdpi”密度。也许您需要添加另一个屏幕选项? 也尝试刷新项目。

      【讨论】:

      • 没有帮助,很遗憾
      猜你喜欢
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多