无法解析资源@drawable/homebackground

6
我在使用Android Lollipop (API 21)、Studio(64)和Java 7创建了一个新项目。当我尝试在主布局(相对布局)上添加背景时,出现了错误。
我的res文件夹结构如下图所示:
注意:我已经将720x1280的图片放置在所有drawable*文件夹中。
以下是我的XML代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:padding="0dp"
    android:background="@drawable/homebackground">

</RelativeLayout>

我尝试使用PNG / JPG格式,但仍然遇到相同的错误。有人能告诉我哪里出了问题吗?
我参考了这些内容,但它们与我的问题无关或不能解决我的问题。 Couldn't resolve resource @drawable/backround.png RelativeLayout "Couldn't resolve resource..." Android Android image can't convert to drawable

尝试从drawable文件夹中删除homebackground.jpg。 - GIGAMOLE
这可能听起来有些奇怪,但无论出现什么错误,项目是否能够编译和运行? - Melquiades
@BasilMiller:已经尝试了,问题仍然存在。 - SimpleGuy
@Melquiades 编译 - 是的运行 - 是的,但没有后台运行 - SimpleGuy
3个回答

9
如果您正在使用Android Studio,点击“文件”>“无效缓存/重启”应该可以解决问题。

0

在 Manifest 文件中的某个字段中,找到 @drawable/homeground ,将其替换为 @android:drawable/homeground


0

我尝试了“无效缓存/重启”,但对我没有用。所以为了解决这个问题,我将我的图片(night_sky.jpg)从drawable文件夹移动到mipmap文件夹中,错误就消失了。

这对我有用,希望对你也有用。

参考图片:

image for reference


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接