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

如何在Android Studio 2021.1.1 Patch 1中检测未使用的Drawable资源

如何在Android Studio 2021.1.1 Patch 1中检测未被引用的Drawable资源

嗨,我来帮你搞定这个问题~针对你用的这个特定版本的Android Studio,我整理了两个实用的方法,同时也会明确说明为什么这不是那个Eclipse相关问题的重复:

方法一:用Android Studio自带的代码检查工具(Inspections)

  • 打开你的Android项目,点击顶部菜单栏的 Analyze → Inspect Code...
  • 在弹出的窗口里,选择你要检查的范围(比如整个项目、某个模块,甚至是单个文件),选好后点击OK
  • 等检查跑完,在左侧的结果面板里,展开Android → Lint Performance Issues,找到Unused resources这一项,里面就会列出所有检测到的未被引用的Drawable。不过要注意:有些通过反射或者动态引用的资源可能会被误判为未使用,需要你手动核对一下哦

方法二:直接用「移除未使用资源」的重构功能

  • 右键点击项目里的res文件夹,选择Refactor → Remove Unused Resources...
  • 在弹出的对话框中,你能看到所有被标记为未使用的资源,包括Drawable。这里可以勾选Preview先预览要删除的内容,避免误删;还能通过Filters筛选,只查看Drawable类型的资源
  • 确认没问题后,点击Remove就能一键清理这些闲置资源了

注:本问题并非"android - automatically detect unused drawables"的重复问题,原因如下:

  1. 该问题的已采纳答案目前已失效,对应的工具或操作逻辑在新版本Android Studio中不再适用
  2. 该问题针对的开发工具是Eclipse,而本问题聚焦的是Android Studio 2021.1.1 Patch 1版本,工具环境完全不同

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 12:53:14