android - Cordova 应用程序图标更改

标签 android cordova

有一个基于 cordova 6.4.0 构建的 android 应用程序。想做简单的事情-将图标从默认图标更改为我自己的图标。 根据文档,我需要做的就是添加

<icon src="res/logo.png" />

到 config.xml 并将我的 Logo 文件放入相对于项目根目录的路径:[PROJECT_ROOT]/res/logo.png

但是当我运行的时候

cordova build

图标不会被替换。

我知道该图标必须位于 [PROJECT_ROOT]/platforms/android/res/mipmap-* 中,我希望 CLI 工具将它们放在那里,但它不会发生。

该工具确实会从原始文件生成 [PROJECT_ROOT]/res/mipmap-*/icon.png 文件,但不会将它们复制到 [PROJECT_ROOT]/platforms/android/res/中,这对我来说很自然观点。

我做错了什么吗?

最佳答案

你必须把你的图标放在www/res文件夹里或者你可以直接把它放在www文件夹里,那么你的图标的正确路径是

<icon src="www/res/logo.png" />

<icon src="www/logo.png" />

因为您的 config.xml 位于您的 www 文件夹之外,所以这将为应用程序设置您自己的图标。

所以请看一下,让我知道这是否有效。

关于android - Cordova 应用程序图标更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41091221/

相关文章:

java - 为什么需要显式转换?

java - 从 Cordova 5.0.0 访问 appView

android - 使用 cordova 图像选择器时缓存的图像包括 "%"

javascript - 如何使用 Javascript 读取位于 iPhone PhoneGap 项目文件夹中的 json 文件

android - 在 RecyclerView 项目之外绘制 View

java - 如何将图标和自定义 TextView 添加到自定义 float 操作按钮

android - LocationManager 和 LocationClient 一起获取用户位置

android - 将 SeparatedListAdapter 用于 ListView 在 Android 2.1 上崩溃但适用于 2.2

cordova - 安全错误 : DOM Exception 18 openDatabase() using Phonegap

android - 无法使用 Cordova FileTransfer 上传文件