前言
Android开发中,发现移植的APP模块存有很多图片和xml等资源,至于是否有引用,不去查询是不太好知道的。
但是Android Studio有个功能,也就是Android Studio Refactor/Remove Unused Resources【重构,移除没有引用的资源】。
PS: 这个功能太实用了。
清除没有引用的资源
Android Studio 2.0 之后官方新增了一个功能自动清理,无用, 多余, 未引用, 未关联的图片等资源。
实用方式:选中Module—> Refactor–> Remove Unused Resources
PS: 图片来源第一个参考文章,不同版本显示界面不一样。
Refactor注意事项
这个Refactor功能很实用,但不同版本也存在不同的问题。
1. Delete unused @id declaration too
选项慎勾选!!如果使用了View Binding,存在误杀@id
2. 新版本Refactor功能失效
升级Android Studio[android-studio-2022.1.1.20-windows.exe(202302此时官网最新的)后出现Refactor功能失效。至于为啥,我没有搜索到答案,知道的朋友可以留言一下。
PS: 新版本可用这种方式清除,请看《Android Studio删除引用的资源 -笔友城堡 – 阅读是一种生活方式 ()》
目前新版本和老版本[Android Studio 4.2.2]都用,新版本界面和字体看起非常Nice,爽!
PS: 一个系统可以安装多个Android Studio ,所以老版本我没删除
如果需要按照Android Studio 历史版本, 可以这里下载
参考文章
《》
《
© 版权声明