【问题标题】:Android Studio not able to find drawable resource for ImageViewAndroid Studio 无法找到 ImageView 的可绘制资源
【发布时间】:2017-12-07 07:16:01
【问题描述】:

我使用的是 Android Studio 3.0.1,我有一个带有根 ConstraintLayout 的简单 xml 文件,所以当我从 Preview Palette 进行预览和 drag and dropImageView 时,它无法找到新添加的png文件,我直接在项目目录中复制/粘贴,而不是在Android Studio.

我已经尝试清理、重建,但仍然无法找到图像。

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

这是Android Studio 中的错误吗?

有其他人经历过吗?

【问题讨论】:

  • 使用project模式复制粘贴图片

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


【解决方案1】:

文件 - 与文件系统同步可能会有所帮助。查看上面的文件名,它们应该没问题,因为我遇到了同样的问题,因为在文件名的开头使用了大写字符。

通过构建项目,我收到以下错误的警告: "H 不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写 a-z、0-9 或下划线"

【讨论】:

    【解决方案2】:

    可绘制文件夹托管图像,因此在使用 imageView 时尝试将图像放在此文件夹中。

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

    【讨论】:

      猜你喜欢
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 2020-05-12
      • 1970-01-01
      • 2017-12-05
      • 2016-12-06
      相关资源
      最近更新 更多