美文网首页项目Android6.0
Android Lint工具如何清除无用资源

Android Lint工具如何清除无用资源

作者: jltxseo | 来源:发表于2017-04-28 01:41 被阅读181次

  Android Lint工具是Android SDK中提供的一套检测和分析定位android工程代码中存在的工具,目前它已经集成在Android Studio开发工具里面。它可以检测出:xml文件中是否存在hardcode硬编码、unused resources没有使用到的资源、probable bug可能的bug等等。下面介绍Android Lint工具的使用方法:

在Android Studio的Analyze目录下的Inspect Code检查代码选项点击,弹出选择检测范围的对话框

根据情况选择指定过滤区域,点击ok

等待一段时间后在Inspection Results的控制台里面可以看到Lint的扫描结果,按照可能出现的代码问题,性能问题,安全问题进行分类

对于清除无用的资源或者可能出现的代码问题主要是在Performance(性能)的这个分类里面看有没有什么问题

上面罗列出了代码警告,性能警告,没有使用到资源图片文件等等,这里主要拿那没有使用的图片资源unused resources这里面直接罗列出没有在代码里面用到的图片资源,style,color,string等无用资源

小于2.3版本的如图所示:

选中其中一个无用文件,可以一个一个定位那文件的具体位置之后删除,也可以查看右边的解决方法Remove All Unused Resources来一键处理所有列举出来的无用资源


对于2.3+版本的AS如图:

这里Lint检测出那无用资源图片有个缺陷的,如果java代码引用到图片,但对应的java代码并没有被使用这样会导致Lint检测不出该图片的,这里清除无用资源只是清除代码没有实际引用到的资源。还有一键删除无用资源的时候要注意,对于那些通过反射方式调用的drawable里面的资源图片要注意如果Lint检测出来了,不能直接就删除了。

这样借助Lint工具清除无用资源就完成了。

相关文章

网友评论

    本文标题:Android Lint工具如何清除无用资源

    本文链接:https://www.haomeiwen.com/subject/rmctuttx.html