android - 在 Android Studio 中构建项目时出错 "Error: No resource found that matches the given name (at ____ with value ' @drawable/<name>')

标签 android android-studio android-build

我在 Google、stackoverflow 和其他 android 编程网站上进行了搜索,许多网站都为那些将文件从一个文件夹错放到另一个文件夹的人提供了建议等等。但没有一个能说明我面临的问题。

这不是像 here 中那样的损坏文件因为我尝试过但没有成功。

我面临的错误是类似的:

[debug] C:\Users\Name\AppData\Local\Temp\android_manifest_copy6264790980678653632tmp\AndroidManifest.xml:11: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher').

类似地,这发生在@string 元素、@style 元素和另一个@string 中,示例如下:

'@string/app_name'
'@style/AppTheme'
'@string/app_name'

我注意到一件事,并且来自 Eclipse 世界,我无法在 Android Studio 中解释这种行为。在我的“主”项目文件夹中,一切都存在并正确构建以进行调试。 Android Studio 似乎正在尝试构建“调试”文件夹,该文件夹在运行“构建”>“重建项目”时不会构建。

有谁知道我可以在哪里放置这些丢失的文件来构建项目?还是其他问题?

最佳答案

好吧,在尝试了不同的方法(重命名特定文件 [即有问题的文件],在重命名构建文件夹中的文件夹等之后重建应用程序等)后,我终于决定去问题的根源,看看它是否像其他 IDE 一样工作。确实如此,这就是我执行修复的方式:

  1. 找到问题的位置 - 对我来说,我遇到的所有四个错误都在项目的“构建”文件夹中。
  2. 关闭项目的所有打开实例
  3. 项目关闭后,从 Windows 资源管理器(或其他,如果您使用不同的操作系统)重命名此文件夹(即,如果文件夹名称为“build”,则将其重命名为“build.old”)
  4. 再次打开项目
  5. 转到构建 > 重建项目

这样做应该没有任何问题,就像我一样。

规范:

  • IDE 平台:Android Studio
  • IDE 版本:Android Studio(I/O 预览版)0.2.2
  • JRE:1.7.0_25

关于android - 在 Android Studio 中构建项目时出错 "Error: No resource found that matches the given name (at ____ with value ' @drawable/<name>'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17893372/

相关文章:

Android RelativeLayout 参数被忽略

android - 无法解析符号 'MediaSessionCompat'

java - 如何将本地管理面板与 Android Studio 中的 Android 应用程序连接?

android - 通过命令行指定不同的服务器来构建我的应用程序的 Ant 脚本

android - 启用即时运行从 2.2.3 开始给出运行时错误

android - Google Speech 的空白回复

java - 需要用Android Studio删除缓存

java - Android build.gradle 失败 Android Studio

android - 在 Android Studio 中更新 buildToolsVersion '23.0.1' 后出现内存不足问题

android - java.text.ParseException : Unparseable date: Mon Apr 08 00:00:00 IST 2013 异常