5.2 Lint
Lint工具相信大部分的开发者都非常熟悉了,在Android Studio中已经集成了很好的Lint检测,开发者在IDE右边看见的黄色提示就是IDE调用Lint代码检测工具所做出的检测结果,如图5.3所示。
图5.3 Lint提示
Lint虽然只是警告,但Lint提示的内容对于提高程序质量是非常有帮助的。很多开发者都在寻找代码质量分析、检测工具,但实际上先把Lint的警告修改好才是最基本、最有效的方式。
Android Studio Lint Task
利用Gradle工具,Android Studio融合了Lint的强大功能。在Android Studio终端中,输入gradle lint指令,即可执行Lint Task。执行后,Android Studio会自动生成检测报告,如图5.4和图5.5所示。
图5.4 Lint检测报告1
图5.5 Lint检测报告2
可以看见,在每个Module中不论是主项目还是库项目都会生成Lint的检测报告。在Module的/build/outputs/目录下,可以找到Xml格式和Html格式的检测报告,如图5.6所示。
图5.6 Lint检测结果
当一个项目很大、Lint提示又很多的时候,项目管理者就应该抽出一些时间来解决这些Lint了,毕竟代码质量是维持项目健康发展的前提。
