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

为什么Android Studio中部分图片标红下划线、无法正常使用?

解决方案

  • 优先排查资源命名违规问题:Android drawable资源有强制命名规则,仅允许使用小写英文字母、数字、下划线,禁止出现短横线、空格、特殊符号、大写字母,也不允许以数字开头。你提到的pizza-small.jpg文件名中包含非法字符短横线-,直接将短横线替换为下划线,重命名为pizza_small.jpg后重新导入即可解决绝大多数此类报错。
  • 清理IDE缓存:Arctic Fox版本普遍存在缓存异常导致的资源识别失效问题,执行操作:File → Invalidate Caches...,在弹窗中勾选清除文件系统缓存和本地历史,点击「Invalidate and Restart」等待IDE重启后重新构建项目。
  • 确认资源存放路径合规:不要将通用图片资源放到带API版本限定符的文件夹(如drawable-v24、drawable-v31等),建议优先放到通用drawable文件夹,也可根据分辨率对应放到drawable-mdpi/drawable-hdpi等标准分辨率限定文件夹中。
  • 排查图片编码问题:用GIMP导出PNG时,选择「非交错模式」、「普通PNG配置」,不要导出为APNG、带特殊透明通道的WebP变种格式,导出后先用系统自带的图片查看器打开确认文件未损坏,再重新导入到项目中。
  • 检查构建配置:打开模块级build.gradle文件,确认调试版本配置中minifyEnabled和shrinkResources都设置为false,避免资源缩减功能误删你导入的资源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 19:15:02