前言

Android开发中,发现移植的APP模块存有很多图片和xml等资源,至于是否有引用,不去查询是不太好知道的。

但是Android Studio有个功能,也就是Android Studio Refactor/Remove Unused Resources【重构,移除没有引用的资源】。

PS: 这个功能太实用了。

清除没有引用的资源

Android Studio 2.0 之后官方新增了一个功能自动清理,无用, 多余, 未引用, 未关联的图片等资源。

实用方式:选中Module—> Refactor–> Remove Unused Resources

Android Studio重构清除无引用资源

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 历史版本, 可以这里下载 Android Studio download archives | Android Developers (google.cn)

参考文章

  1. AndroidStudio自动清理无用的图片资源_悠自在的博客-CSDN博客

  2. Android Studio download archives(AS历史版本下) | Android Developers (google.cn)

相关文章

暂无评论

none
暂无评论...