当前位置:首页 » 网络管理 » 如何删除studio无用资源
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何删除studio无用资源

发布时间: 2023-01-14 06:47:04

‘壹’ android studio 如何清理没有用到的资源文件 求教 谢谢

可以用android lint检查没用到的资源文件。Analyze-Inspect Code。

‘贰’ android sdio 怎么删除没用的资源文件

打开Android Studio,点击上方菜单栏中的工具(Tools)-->Android-->Android Device Monitor[或者是Monitor(DDMS included),因版本不同,叫法不一样]。然后出现Android Device Monitor这一界面,若左边devices下没有任何东西,请关闭再按照上述步骤打开一次;若有东西,则随便点击那一个,右边都可以出现一系列文件、目录等,其中就有sdcard,然后将所需音频、视频等文件拖拽到sdcard目录下,最后,关闭该界面即可。PS:仅适用于虚拟机AVD,不适用于手机。
-

‘叁’ Android Studio怎么使用lint清除无用的资源文件

// 移除无用的resource文件 shrinkResources true

‘肆’ Android Studio有自动清理无用资源的插件吗

自动清理无用软件可以用Clean Sweep。
CleanSweep软件是一个基于Windows的磁盘管理工具,它的界面主要由标题栏、菜单栏和各种工具向导窗口组成。工具向导窗口中包括了多种工具向导:【卸载向导】、【压缩向导】、【移动向导】和【传输向导】。选择某个向导选项,并按照提示步骤进行设置,就会顺利完成各种功能。
很多软件卸载后总不会清除得很干净,可能会在Windows目录下、桌面上,【开始】菜单中留下一些剩余文件夹和文件。CleanSweep软件可以很好地解决这类问题,要卸载的文件清除得干干净净。安装了CleanSweep软件后,它可以自动检测硬盘上的所有文件并检测你的安装操作;当安装其它软件时,这个软件会弹出对话框提示并记录下安装到这个硬盘的所有文件。
单击【卸载向导】按钮,打开UninstallWizard对话框,在列表中找到想要卸载的程序。CleanSweep将会找到硬盘上所有可执行的文件,在列表中选择要卸载的文件后,单击OK按钮。继续单击Next按钮,在卸载向导最后一个对话框中,单击View按钮,看一下卸载向导将要删除的和这个程序有关的所有文件列表,确认是否要删除这些文件。单击Finish按钮开始卸载,单击OK完成卸载。

‘伍’ Android Studio怎样清理无效资源 自动删除xml

Android Studio提供了无效资源分析的功能,可以找出项目中所有没用的资源,包含布局文件,图片,无效的代码等。本文介绍如何使用找出无效的资源,并删除这些资源,减小项目的占用的空间。

  • 启动项目后,在顶部菜单栏找到Analyze的选项菜单,点击进入下一步。

‘陆’ Android Studio有自动清理无用资源的插件吗

Android Studio自带清理无用资源功能
在菜单栏Analyze -> Run Inspection by Name ,输入unused resource,选择整个项目,就可以扫描出所有无用资源,然后清理即可。

‘柒’ Android Studio有自动清理无用资源的插件吗

为什么我没有使用lint-cleaner-plugin这个东东太老了,好久没更新,所以在使用的时候有一些限制:
1.删除layout资源的时候,有一些会直接删除layout 中的一行,而不是整个文件。
2.删除drawable.xml的时候,同样有这个问题。
3.只支持过滤单个文件,而不支持过滤文件中的一行。(strings.xml中的一个string没办法过滤)
为什么没有使用android studio 2.1版本之后加入的自动删除资源功能。
android studio 2.1之后的版本也增加了自动删除资源的功能。但是不支持设置过滤内容,而且貌似library中的资源无法删除,所以还是不符合我的要求。
如何使用:
1.添加依赖
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.github.xiepengchong:lint-cleaner-plugin:1.0.2' //1.0.2版本存在excluedeLine过滤不生效的bug,1.0.3修复
classpath 'com.github.xiepengchong:lint-cleaner-plugin:1.0.3'}
2.添加plugin(如果在Library需要执行该功能的话,需要在Library的build.gradle中加入这一条)
apply plugin: 'com.droidtitan.lintcleaner'
3.配置过滤内容,及编译名字
lintCleaner {
// 下面的文件名不进行check,制定文件名,包含后缀
excludeFile = ['activity_animated_demo_layout.xml','address_logo.png']

// 下面的字符串内容不进行行删除,可以制定color,string,和array的key值
excludeLine = ['color_f4f4f4','dispatch_driverarrive_desc','LoginCommitLayout']

// 是否忽略strings.xml,dimens.这些按照行删除的内容,默认false,如果没有特殊需求,不需要设置。
ignoreResFiles = true

// 最终lint生成的文件名,如果在Library中,需要把整体路径写上(Eg:lintXmlFilePath ='base/build/outputs/lint-results-debug.xml')

lintXmlFilePath = 'build/outputs/lint-results-debug.xml'
}

然后我们就可以在gradle编译的时候执行下面的命令就可以了。
./gradlew lintClean

‘捌’ androidStudio去除无用、多余、未引用、未关联的资源的方式

下面说说如何找到清除这些无用资源。

1. 打包时去除无用的资源

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

使用方式:右键点击“ app ”项目—>选择 Refactor –>选择 Remove Unused Resources

3. 手动利用AndroidStudio的lint清除无用的资源

步骤:

–>路要一步一步走,记住自己走过的路,不再犯同样的错误,才是真正的成长!欢迎指点、交流。<–

‘玖’ Android Studio怎么使用lint清除无用的资源文件

使用lint清除无用资源的步骤:

1、


需注意的是,如果用到第三方jar,如果里面运用反射引用到本地资源(如图片,文件)之类的,使用lint查找时,这些资源也会被标出成没用的资源,所以在使用lint 清除无用资源时,这一点需要注意一下

‘拾’ android studio如何去掉不用的资源文件

使用lint扫描出项目中的无用,重复,版本不合理等资源,这里只处理图片,layout,menu资源也就是对应lint结果的UnusedResources,然后过滤出UnusedResources资源,对资源按照项目目录备份一份(防止误删,方便恢复),然后删除。被删除的内容,使用对象保存到outData.txt中,方便查阅。这里使用Android studio 的lint插件为例(扫描结果有清晰整洁的xml结构,方便数据处理)。步骤:1.启动Android studio,使用lint模式运行目标Android项目点击运行2.自动生成lint-result.xml文件,目录:项目路径\build\outputs\lint-result.xml3.配置白名单whitelist.txt,过滤掉不需要删去的文件4.点击file文件下的autoCleaner.exe,选择lint-result.xml及其选择要清理的资源5.确定清理,被清理掉的文件备份到file\file\项目原路径下,被清理掉的文件信息以对象形式保存在outResObj.txt6.完成 被删去的文件按照原目录备份