前言
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删除引用的资源 -91易搜 - 阅读是一种生活方式 ()》
目前新版本和老版本[Android Studio 4.2.2]都用,新版本界面和字体看起非常Nice,爽!
PS: 一个系统可以安装多个Android Studio ,所以老版本我没删除
如果需要按照Android Studio 历史版本, 可以这里下载
参考文章
《》
《
历史上的今天
暂无评论...
随机推荐
ListView和GridView替换滑动条图片
前言记录一下AbsListView(ListView和GridView等)替换快速滑动条的几种方式。这里设计使用Java代码和xml配置方式。记录于此,方便自己查阅。正文主要涉及AbsListView的之类的修改。一般是换肤插件需要。隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块...
[摘]已知圆心,半径,角度,求圆上的任一点的坐标
前言原理很简单,大家初中都学过的,但,由于Java中的sin和cos传入的值是弧度,我一开始一直用角度,导致得不出对应的值。摘抄于此,方便自己查阅。好记性不如烂笔头正文PS:本文摘抄,只是文本继续一定编辑和整理。圆心坐标 :(x0, y0)半径 : r角度: a设圆上任何一点坐标...
Android静态换肤-日夜主题切换之继承Activity记录
前言记录一下,有Activity换肤之日夜主题无缝切换。一般来说,换肤分为静态换肤和动态换肤,Android的日夜模式可以看做静态换肤的一种。是以资源存放位置来说的,其实不是很严谨,但换肤的本质都是一样的。正文Android高版本都支持日夜模式切换,资源放在对应日夜目录,比如...
删除开机动画bootanimation
推荐使用 读书导航 极客导航 :125啦极客导航(http://www.91es.com/jike.html)Android开机动画有2种模式,一种是使用两张图片利用某种效果来造成动态,另一种则是用一个图包循环显示的方式来形成动态。当然,这时因为mediaplayer已经起来,播放开机动...
ubuntu 安装apache2, php5, mysql, phpmyadmin后无法访问phpmyadmin问题的解决
在虚拟机中的ubuntu 安装apache2, php5, mysql, phpmyadmin后无法访问phpmyadmin原因apache2配置文件000-default.conf中DocumentRoot默认为/var/www/html/,而在安装phpmyadmin时,没有把phpmyad...
C语言之链接属性
前言对于C语言的链接属性,比较模糊,因此今天回归一下课本上的知识,并记录一下,方便自己回顾。正文链接属性链接属性用于认定不同文件的标识符(比如变量名、函数名)是否是同一个实体。通俗地说,就是在两个不同文件中的变量、函数声明是否指向同一个实体。比如:a、b文件同时声明了变量c,链接属性就指...