【问题标题】:Where to put android icon file in Cordova 3.5?在 Cordova 3.5 中将 android 图标文件放在哪里?
【发布时间】:2015-07-28 20:57:00
【问题描述】:

我已经使用 Cordova 3.5 创建了一个 android 应用程序,它编译并运行正常,我得到了我想要的启动画面。但是应用程序图标仍然是默认的 Cordova 图标,尽管我将自己的图标复制到我认为应该去的任何地方/任何地方。 正确的图标(简称为 icon.png)位于这些文件夹中:

....\my_project\platforms\android\res\drawable\icon.png
....\my_project\platforms\android\res\drawable-ldpi\icon.png

...等等,还有这里:

....\my_project\www\res\icons\android\icon-36-ldpi.png
....\my_project\www\res\icons\android\icon-48-ldpi.png

...等等。我已手动将图标从“www”文件夹复制并重命名为 android 平台文件夹,尽管我认为这没有必要。 当我在 Windows 资源管理器中查看这些图标时,它们会显示为我自己的图标;但仍然在我设备上的应用程序中显示原始的 Cordova 图标。我已经阅读了我能找到的所有关于此的帖子,但未能找到解决方案。

[稍后] 请忽略下面我自己的评论;正确的图标现在会出现在调试版本中,但不会出现在从 Play 商店下载的(alpha)版本中。有什么想法吗?

【问题讨论】:

  • 哈哈!我在检查和写这篇文章时所做的事情似乎已经成功了,就在发布几分钟后。不知道它是什么,所以我仍然会感谢任何有关设置这些图标的正确方法的帮助。

标签: android cordova


【解决方案1】:

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

您可以将图标放在 cordova 项目中的任何位置,并且它必须相对于根目录。所以如果你把图标放在www,路径必须包含www

您不必在用于 Cordova 的路径中使用 resdrawable-*:只需将它们放在您想要的位置即可。

请注意,目前 (5.1.1) 声明一个没有密度的图标似乎被 Android 平台忽略了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多