摘要:如何清理这些这些无用的资源呢下面介绍下一个工具的使用,是之后提供的一个工具,可以对于项目的源代码进行扫描和检查,发现潜在的问题,其中的一个功能是用来检查不用的资源文件。根据生成的内容,可以清理掉不再使用的项目文件。
项目长期的积累,就会造成部分资源不在使用,而这些资源还存在项目中没有被清理掉,这些无用资源只会占空间毫无用处。如何清理这些这些无用的资源呢?
下面介绍下一个工具的使用,Andorid Lint是SDK Tools 16(ADT 16)之后提供的一个工具,可以对于Android项目的源代码进行扫描和检查,发现潜在的问题,其中的一个功能是UnuserdResources:
运行LintUnuserdResources用来检查不用的资源文件。根据UnserdResources生成的内容,可以清理掉不再使用的项目文件。
在Android Studio中的右边的菜单栏中可以找到Gradle的工具拦,展看verification,可以到lint的选项:
点击运行之后会生成两个文件:
lint-results.xml
lint-results.html
这两个文件所在的目录为:/Users/.../android-crop/crop/build/outputs
也可以使用命令行生成:
lint --check "UnusedResources" ./ > result.txt
会导出一个txt的文件,如果想导出.html的文件可以使用命令:
lint --check "UnusedResources" ./ --html result.html
这样就会生成一个html格式的文件。
要查看未使用的资源,可以在生成的文件里面可以找到UnusedResources的选项:
找到了不再使用的资源,如果清理呢?手动删除太麻烦了,推荐使用另一个工具android-resource-remover。
android-resource-remover是一个开源的python库,可以根据Android Lint生成的结果,从项目中删除掉不用的资源。
使用环境要求:
Python >=2.7
ADT >= 16
Pip
通过pip安装android-resource-remover:
pip install android-resource-remover
使用Lint生成的lint-results.xml文件清理不用资源,运行命令:
android-resource-remover --xml build/outputs/lint-results.xml
这样就可以清除无用的Android资源了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/13003.html
摘要:及时的清理掉不用的图片资源很有必要,在项目中使用可以轻松的完成这个任务,而在上没有找到比较好的清理无用图片的工具。参考网上的例子,写了一个清除项目中无用的图片资源的脚本。 项目经过需求的变更,产品迭代,再多次的改版之后,有些不再使用的图片不一定能够及时的清理掉,这些无用的图片一方面让项目图片资源的结构更加的复杂,另一方面会导致ipa包的体积变大。 及时的清理掉不用的图片资源很有必要,在...
摘要:及时的清理掉不用的图片资源很有必要,在项目中使用可以轻松的完成这个任务,而在上没有找到比较好的清理无用图片的工具。参考网上的例子,写了一个清除项目中无用的图片资源的脚本。 项目经过需求的变更,产品迭代,再多次的改版之后,有些不再使用的图片不一定能够及时的清理掉,这些无用的图片一方面让项目图片资源的结构更加的复杂,另一方面会导致ipa包的体积变大。 及时的清理掉不用的图片资源很有必要,在...
摘要:项目地址特性安卓指纹识别库安卓官方三星魅族掘金指纹识别兼容库,目前整合了安卓原生以及三星和魅族的指纹,支持继续拓展。 高仿全民直播(全民 TV) - Android - 掘金本App 采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建,高... 项目需求讨...
摘要:经也要热更新掘金本文同步自的地方酒馆好久没写博客了。好了,说了这么多还没见到图从零开始搭建一个项目第章掘金鸡汤成功其实很简单,定下一个合理的计划,然后坚持按照计划执行。 用RecyclerView展示错误和空白界面 附加详情界面实践-MultiItem进阶 | 掘金技术征文 - 掘金前言 本文是MultiItem系列的进阶文章,讲解如何展示空白、错误等状态页,这个功能比较常用,实现的思...
摘要:欲瘦身,我们先找找胖的原因和问题。再次强调下,请不要上传任何未发布的产品。那么,如何解决呢笔者首先尝使用的方式,发现和都未能解决问题。利用压缩,我们对整个包进行了个点的压缩,这是一个超出预期的成果。 作者:非戈@阿里移动安全,更多技术干货,请访问阿里聚安全博客 1. 我是怎么思考这件事情的 APK是Android系统安装包的文件格式,关于这个话题其实是一个老生常谈的题目,不论是公司内部...
阅读 750·2021-09-26 09:55
阅读 2955·2021-09-22 15:36
阅读 2790·2021-09-04 16:48
阅读 2956·2021-09-01 11:41
阅读 2482·2019-08-30 13:49
阅读 1336·2019-08-29 18:46
阅读 3425·2019-08-29 17:28
阅读 3287·2019-08-29 14:11