Android优化-lint工具

1、Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,对Android工程源代码进行扫描和检查,可发现潜在的问题。



2、在Eclipse中可以在菜单Window->Preference->“Lint Eerro checking”中设置规则的检查级别.
通过工具栏中的按钮"Run Android Lint"或者工程上右键菜单中的Android tool选项来启动扫描



3、命令行工具脚本在android sdk中,路径android-sdk-windows\tools\lint.bat

示例:
lint D:\workspace\Test
lint --enable MissingTranslation /src/astrid/
lint --disable MissingTranslation,UnusedIds,Usability:Icons /src/astrid/

ps:以html形式导出结果,lint --html D:\workspace\Test\report.html D:\workspace\Test
ps:只进行特定规则的检查:lint --check MissingPrefix /src/astrid/
ps:lint --list 查看所有规则id等信息
ps:可以通过lint的--show选项后跟检查项id来得到一个检查项的详细说明.


主要用于检查以下这些错误:
1、Missing translations (and unused translations)没有翻译的文本
2、Layout performance problems (all the issues the old layoutopt tool used to find, and more)布局问题
3、Unused resources未使用的冗余资源
4、Inconsistent array sizes (when arrays are defined in multiple configurations)在多个配置中的数组大小不一致文件
5、Accessibility and internationalization problems (hardcoded strings, missing contentDescription, etc)硬编码字串
6、Icon problems (like missing densities, duplicate icons, wrong sizes, etc) 图标问题
7、Usability problems (like not specifying an input type on a text field) 不可用问题
8、Manifest errors,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值