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

3
我是使用Android Studio 3.0.1,我有一个简单的xml文件,根元素为ConstraintLayout。当我进行预览并从Preview Palette拖放一个ImageView时,它无法找到新添加的png文件,我已经直接将其复制/粘贴到项目目录中,而不是在Android Studio中。

enter image description here

我已尝试清理、重建,但仍无法找到图像。
我知道如果我重新启动它,它将起作用,但我认为每次添加新的png文件都重新启动不是一个好主意。
这是Android Studio的错误吗?
还有其他人经历过这种情况吗?

使用项目模式并复制粘贴图像。 - IntelliJ Amiya
2个回答

1

文件 - 与文件系统同步可能会有帮助。根据您上面的文件名,它们应该是可以的,因为我由于在文件名开头使用大写字母而遇到了相同的问题。

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


0

Drawable文件夹用于存放图片,因此在使用imageView时,请将您的图片放入此文件夹中。

对于图片组织的一种解决方法(由于项目的文件夹结构应保持扁平化)是使用下划线而不是斜杠。


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