找不到Drawble资源

时间:2015-10-31 06:23:42

标签: android android-studio

出现此错误:

Error:(6, 22) No resource found that matches the given name (at 'background' with value '@drawable/aegis').

编辑。 R.Java显然失踪了。清洁不会再生它(我已经清理了一千次,字面意思)。这是我收到错误的部分。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:background="@drawable/aegis">

4 个答案:

答案 0 :(得分:1)

只需清理您的项目,就可以看到新的添加文件到您的可绘制文件夹中,当您将光标悬停在图像视图上并按 Ctrl 时,您可以看到它,它会显示该选项这些图像就像这样,当点击它时,它将被重定向到该图像,该图像将被打开。

最后清理并运行它,它可以工作。

{{3}}

答案 1 :(得分:1)

我通过将项目移动到Eclipse来修复。我的R.java文件显然是问题,无论我做了什么(一切都更新了),它都不会生成。 Eclipse没有给我这些问题。

修改

我决定尝试实际修复我在Android Studio中遇到的问题。显然AS不喜欢我的一些图像,因为AIDE和Eclipse对它们没有任何问题。我只是删除它们并重新生成R.java,一切都是正确的。

答案 2 :(得分:0)

你没有共享任何代码所以我不知道确切的问题,但我认为你应该重新生成你的R文件,并确保drawable包含图像和正确的xml。

答案 3 :(得分:0)

您在drawable文件夹中使用了哪个文件?
如果是xml文件或图像文件,请确保它在drawable文件夹中可用 如果是图像文件,则使用imageView设置Relativelayout的背景。