You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio添加ImageView时资源管理器找不到图片,drawable图片红下划线求助

Android图片资源问题解决:查看错误原因+正确添加步骤

一、查看红色下划线的错误原因

  • 直接把鼠标悬停在带红色下划线的图片文件名上,Android Studio会弹出具体错误提示(比如命名违规、图片损坏、重复资源等)。
  • 打开底部的Messages面板(没显示的话,点View > Tool Windows > Messages),里面会列出所有资源相关的错误详情。
  • 查看Build面板的编译日志,也能找到资源报错的具体信息。

二、正确添加图片到Android项目的方法

方法1:通过Android Studio官方导入(推荐)

  • 右键点击res/drawable文件夹,选择New > Image Asset(位图类图片如jpg/png选这个,矢量图选Vector Asset)。
  • 在弹出的配置窗口里,点击Path右侧的文件夹图标,选中本地的jpg图片;重点:资源名称必须符合规范——只能用小写字母、数字、下划线、点,不能有空格、大写字母或特殊字符。
  • 依次点击Next和Finish,AS会自动把图片放到对应目录,同时生成可正常引用的资源。

方法2:手动复制后的修复步骤

如果已经把图片复制到drawable文件夹但出问题了:

  1. 先重命名图片,确保文件名符合上述命名规范。
  2. 点击顶部菜单File > Invalidate Caches...,选择Invalidate and Restart重启Android Studio。
  3. 重启后点击右上角的Sync Project with Gradle Files图标,同步项目。
  4. 同步完成后,再去设计视图的资源管理器里查找,就能看到图片了。

额外注意点

  • 确认jpg图片本身没有损坏,用系统自带的图片查看器打开验证。
  • 若要适配不同分辨率设备,建议把图片放到对应分辨率的drawable目录(如drawable-xxhdpi、drawable-xhdpi),而非默认的drawable目录。

内容的提问来源于stack exchange,提问作者Simon Suh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 02:53:22