在 android studio 中上传可绘制图像时出错

Error while uploading image in drawable in android studio

我在可绘制文件中上传了本地照片。照片大小约为 3 MB。它显示此错误。然而,问题面板显示 analizing 15 分钟到现在,它仍然显示它。出现此类错误的可能原因是什么。

资源名称必须以字母开头。图片名称不能以数字开头。

您不能拥有具有数字名称的资源的原因是变量名称不能以数字开头。

资源名称必须以小写字母或下划线 ('_') 开头。 关于资源命名约定的更多规则,您可以参考下面提到的媒体文章。 https://medium.com/@AkhilDad/a-designers-guide-for-naming-android-assets-f790359d11e5

资源中使用了一些约定:

  1. 对于作为单独文件存在的资源,它们必须是 lower_case_underscore_separated。 appt 工具确保您的 文件只是小写,因为使用混合大小写会导致问题 在不区分大小写的文件系统上。
  2. 对于仅在值中声明的资源/...(属性、字符串等) 惯例一般是大小写混合。
  3. 有一种约定俗成的做法,有时会用 “分类”具有简单的名称空间。这是例如 你会看到 layout_width 和 layout_alignLeft 之类的东西。在一个 布局文件视图和父布局的属性 管理层混杂在一起,尽管他们是不同的 拥有者。 “layout_*”约定确保没有 这些名称之间的冲突,很容易理解哪个 名称影响的实体。

有关详细信息,here 是完整的讨论。 Are there conventions on how to name resources?

错误其实是因为资源名称不能以数字开头。资源名称应以字母或下划线(_)开头。