简介
Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。Android Lint提供了命令行方式执行,还可与IDE(如Eclipse,Android Studio)集成,并提供了html形式的输出报告。
?
功能
1. 布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)
2. 未使用到资源(图标,布局)
3. 国际化问题(硬编码)
4. 图标的问题(重复的图标,错误的大小)
5. manifest文件的错误
6. 废弃的方法
7. 不合法的方法参数
8. 不合理的全局变量
?
运行
【Eclipse】
在项目上右键,选择"Android Tools"
?选择"Run Lint"选项
?
扫描接受后,会在结果窗口中显示结果,包括问题描述,类别,位置等信息
?
【Android Studio】
?
点击菜单栏中的“Analyze”,选择“Inspect Code”
?
选择检视的范围,整个工程、某个模块或者是单独文件
?
扫描完后在“Inspection”窗口中会显示扫描结果
?
?