Lint简介

1、Lint 是Android Studio 提供的 代码扫描分析工具
2、Lint可以帮助我们发现代码结构/质量问题,同时提供一些解决方案
3、Lint 发现的每个问题都有描述信息和等级

Android Studio 中使用 Lint的步骤

1、工具栏 -> Analyze -> Inspect Code

Android UI优化—使用Lint进行资源和冗余UI布局优化_Lint

2、点击 Custom scope 选择检查范围

Android UI优化—使用Lint进行资源和冗余UI布局优化_android_02


其中, Project Files:所有项目文件

Project Production Files:项目的代码文件

Project Test Files:项目的测试文件

Open Files:当前打开的文件

Class Hierarchy:类的层次结构3、自定义检查范围

Android UI优化—使用Lint进行资源和冗余UI布局优化_android_03


其中, Local:只能当前项目使用

Shared:其他 项目也可以使用4、选择检查文件

Android UI优化—使用Lint进行资源和冗余UI布局优化_Android_04

其中,Include:包括当前文件夹内的文件,但不包括其子文件夹
Include Recursively:包括当前文件夹以及其子文件夹内所有的文件夹
Exclude:排除当前文件夹,不包括子文件夹
Exclude Recursively:排除当前文件夹及所有子文件夹

5、分析Lint检查结果并进行优化

Android UI优化—使用Lint进行资源和冗余UI布局优化_Lint_05

使用 Lint删除无用资源

Lint的检查项很多,我们也可以只做某一项,最常用的就是删除无用资源,使用方法如下:
1、点击 Android Studio 工具栏 -> Analyze -> Run Inspection By Name,输入Unused resources

Android UI优化—使用Lint进行资源和冗余UI布局优化_Lint_06

2、选择右侧解决办法中的Remove All Unused Resources,删除全部无用资源

Android UI优化—使用Lint进行资源和冗余UI布局优化_Lint_07