我正在阅读Cordova文档。版本是3.5.0。在“图标和启动画面”部分(here)中,我读取了标签:
src :(必需)指定图像文件相对于www目录的位置
之后
以下配置可用于定义将用于所有平台的单个默认图标。
<icon src="res/icon.png" />
边缘版本的文档(从窗口右上角的下拉列表中选择(here))代替告诉:
src :(必需)指定图像文件相对于项目目录的位置
我的版本是3.5.0-0.2.7,但构建的行为与相关文档中指定的行为不同。 如果我把png图标放在www目录中,当我运行emulate命令(对于android)时会产生错误。错误是Cordova尝试搜索项目根目录中的应用程序图标而不是www目录。如果我将图标放在项目根目录中,则模拟命令工作正常,但应用程序图标不会更改。
文档错了吗?
答案 0 :(得分:0)
尝试这个..
只需将您的图标放在&#34; project / bin / res&#34;中的所有文件夹中还
然后在&#34; project / res / xml&#34; 下的 config.xml 中添加以下行。
<icon src="icon.png" />
答案 1 :(得分:0)
回到3.5.0-0.2.4,其中src是相对于项目根而不是www /
答案 2 :(得分:0)
是的,文档不是很好,也有错误。在这里查看我的常见问题:https://stackoverflow.com/a/31674547/82609
特别是,对于较新的版本,在Android中忽略声明没有密度的图标。