建立Cordova的图标错误

时间:2016-01-18 17:33:46

标签: cordova ionic-framework android-manifest

在一年之久的项目上使用cordova build会引发:

:processDebugResources
my_project/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml:24: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/icon').

然后粉碎:

FAILURE: Build failed with an exception.

有什么想法吗?

4 个答案:

答案 0 :(得分:7)

我遇到了同样的问题,我通过重新生成图标路径解决了这个问题, 试试这个

ionic resources --icon

使用下面的命令后

ionic build

答案 1 :(得分:1)

在你的清单中,它有:

    android:icon="@drawable/ic_launcher"

如果是这样,您可以尝试将其切换为:

    android:icon="@mipmap/ic_launcher"

似乎@drawable已被@minimap取代。可以找到更多信息herehere。希望这会有所帮助。

答案 2 :(得分:0)

将有效的png复制到 资源\机器人\的icon.png

然后运行

离子资源--icon

答案 3 :(得分:0)

cli中有调试选项-d运行以下命令来检查问题是什么,

cordova -d --stacktrace build android