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

Android Studio中图片复制到drawable后显示异常求助

问题分析与解决办法

注册按钮图片显示异常

可能原因

  • 图片命名违规:Android要求drawable资源文件名只能用小写字母、数字、下划线和点,不能有大写、空格或特殊字符,比如Register_Btn.png这类命名会直接导致加载失败。
  • 图片文件问题:部分图片可能是损坏文件,或是Android不支持的格式(如特殊编码的WebP、BMP),也可能分辨率过高超出加载阈值。
  • 目录放置错误:如果项目分了drawable-hdpi、drawable-xhdpi等分辨率目录,图片放错对应目录会导致部分设备无法识别,建议统一放到通用drawable目录。
  • IDE缓存干扰:Android Studio的资源缓存可能未更新,导致新添加的图片不被识别。

解决步骤

  1. 重命名所有异常图片,确保文件名符合Android资源命名规范,比如改成register_btn.png。
  2. 用图片工具(如PS、系统画图)验证图片完整性,转成PNG/JPG格式,必要时压缩分辨率。
  3. 将图片统一放到项目的drawable目录,避免放到特定分辨率的子目录。
  4. 点击Android Studio菜单栏的File -> Invalidate Caches...,选择Invalidate and Restart重启IDE,重新编译项目。

是否需要批量复制图片?

不需要。批量复制容易忽略文件名、格式等细节问题,反而增加排查难度,建议逐一检查图片合规性后再添加到目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 11:04:59