AAPT:找不到与给定名称匹配的资源

时间:2016-03-09 20:20:16

标签: android linux ionic-framework

我在我的Linux机器上处理离子应用程序,当我运行$ ionic run android时,它会在构建过程中到达:processDebugResources,然后才会出现错误信息

App/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml:43:23-37 : AAPT: No resource found that matches the given name (at 'icon' with value '@drawable/icon')

Execution failed for task ':processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Android/Sdk/build-tools/23.0.2/aapt'' finished with non-zero exit value 1

我可以通过网络浏览器测试大多数功能,但我已经在项目中找到了我需要在实际设备上测试功能的重点。

2 个答案:

答案 0 :(得分:2)

您需要运行ionic resources,它将创建资源目录并添加图标。

答案 1 :(得分:0)

使用某些资源的自定义插件遇到了同样的问题。在我的情况下,通过直接向平台添加资源文件来修复问题(在Android上它是来自插件/res目录的内容,复制到platforms/android/res)。