Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中生成项目时出错“;错误:找不到与给定名称匹配的资源(位于值为';@drawable/<;name>;';)_Android_Android Studio_Android Build - Fatal编程技术网

在Android Studio中生成项目时出错“;错误:找不到与给定名称匹配的资源(位于值为';@drawable/<;name>;';)

在Android Studio中生成项目时出错“;错误:找不到与给定名称匹配的资源(位于值为';@drawable/<;name>;';),android,android-studio,android-build,Android,Android Studio,Android Build,我在谷歌、stackoverflow和其他android编程网站上搜索过,很多网站都为那些将文件从一个文件夹放到另一个文件夹的人提供了建议,等等。。但没有一个能说明我所面临的问题 这不是一个损坏的文件,因为我尝试了这个,但没有成功 但我面临的错误与此类似: [debug] C:\Users\Name\AppData\Local\Temp\android_manifest_copy6264790980678653632tmp\AndroidManifest.xml:11: error: Error

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

这不是一个损坏的文件,因为我尝试了这个,但没有成功

但我面临的错误与此类似:

[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一样工作。确实如此,我就是这样执行修复的:

  • 找到问题的位置-对我来说,我所有的四个错误都在项目的“build”文件夹中
  • 关闭项目的所有打开实例
  • 关闭项目时,从windows资源管理器重命名此文件夹(如果您使用的是其他操作系统,则重命名其他文件夹)(即,如果文件夹名称为“build”,则将其重命名为“build.old”)
  • 再次打开项目
  • 转到生成>重建项目
  • 你不应该有任何问题,像我这样做

    规格:

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

    如果有人正在使用Gradle,并且看到了这一点,最好提醒一下常规目录结构


    对于Gradle,您必须将资源放在src/main/res中。我将一个项目迁移到Gradle,并在没有从旧结构中移动res/目录时出现上述错误。

    我的问题是关于
    @drawable/img_1
    ,pic是JPEG格式,而它的扩展名是png,我强制将其重命名为jpg扩展名。然后它成功构建。

    简直疯了!有同样的问题!伟大的我也遇到了同样的问题,正在努力解决。总之,若您正在使用来自internet的任何图像,请确保图像格式和extn匹配。再次感谢你的帮助。