Android开发经验谈Android开发Android技术知识

Android性能优化---Lint代码扫描工具

2018-05-28  本文已影响67人  司徒文德

1、什么是Lint

  Android Studio 提供一个名为 Lint 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需实际执行该应用,也不必编写测试用例。该工具会报告其检测到的每个问题(是否包含潜在错误,以及在正确性、安全性、性能、易用性、便利性和国际化方面是否需要优化改进。)并提供该问题的描述消息和严重级别,以便您可以快速确定需要进行哪些关键改进。

2、选择项目检测范围

TIM图片20180528114815.png TIM图片20180528114827.png TIM图片20180528114835.png TIM图片20180528114844.png

点击展开Production Classes,我选择app这个模块做检测,再点击右边的Include Recursively,点击ok。Android Studio就会对你选中的范围做检测。

Include Recursively:包含此文件夹及其所有文件,以及子文件夹及其中的文件。
Exclude Recursively:排除此文件夹及其所有文件,以及子文件夹及其中的文件。

TIM图片20180528114856.png

3、检测结果

TIM图片20180528114903.png

Lint能够检测潜在BUG、性能优化、资源应用、代码编写等问题。各位小伙伴可以根据以上的检测结果和提示,做一些修改和优化。

5、自定义配置检查项

默认情况下,在运行 Lint 扫描时,该工具会检查 Lint 支持的所有问题。您也可以限定 Lint 要检测的问题并为这些问题分配提示级别。例如,可以禁止 Lint 检查拼写错误等特定问题,也可以在检测结果中降低提示级别。

假如我不需要Lint检查拼写功能,或者想更改拼写错误的提示级别。咋们可以通过File->Settings->Editor->Inspections

TIM图片20180528114912.png

配置好之后重新执行Lint,此时Lint会依据最新的配置进行扫描。

参考资料

https://developer.android.com/studio/write/lint(自备梯子)

上一篇 下一篇

猜你喜欢

热点阅读