Android Studio无法为ImageView找到可绘制资源

时间:2017-12-07 07:16:02

标签: android android-constraintlayout android-studio-3.0 android-designer

我使用的是Android Studio 3.0.1,我有一个简单的xml文件,其根目录为ConstraintLayout,因此当我从drag and drop预览并ImageView PreviewPalette,它无法找到新添加的png文件,我直接在项目目录中复制/粘贴,而不是Android Studio.

enter image description here

我尝试过干净,重建但仍然无法找到图像。

我知道如果我restart它会起作用,但我认为每次添加新的png文件时都restart不是一个好主意。

这是Android Studio中的错误吗?

还有其他人经历过这个吗?

2 个答案:

答案 0 :(得分:0)

可绘制文件夹中包含主机图像,因此在使用imageView时尝试将图像放入此文件夹中。

图像组织的一种解决方法(因为项目的文件夹结构应优先使用平划线)使用下划线而不是前划线。

答案 1 :(得分:0)

文件-与文件系统同步可能会有所帮助。在上方查看您的文件名,由于在文件名的开头使用大写字符,我遇到了同样的问题,因此应该可以。

通过构建项目,以下错误提示我: “ H不是有效的基于文件的资源名称字符:基于文件的资源名称必须仅包含小写字母a-z,0-9或下划线”