Android Lint工具

Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,类似findBugs工具。不过他主要检测以下方面的内容:

  1. 布局性能
  2. 国际化问题(硬编码)
  3. 图标的问题(重复的图标,错误的大小)
  4. 可用性问题(如不指定的文本字段的输入型)
  5. Androidmanifest文件的错误
  6. 未使用到图片等资源
  7. 不一致的数组大小
  8. 使用了高于minSdk的api

可以直接检测某个工程,使用方式很简单,配置好sdk路径,命令行中直接输入:lint 工程名

就会有检测结果,例如下图:

在Eclipse中他已经集成,我们可以在菜单Window->Show View->Other->Lint Warings中直接查看。

在菜单Window->Preference->“Lint Eerro checking”设置检查的级别。

关于Lint检查规则,这里有一篇总结比较好的文章:部分中文 英文原文

时间: 2024-08-29 15:13:29

Android Lint工具的相关文章

Android lint工具 检查的常见问题

1. Correctness 1) DuplicatedIds Layout中id应该唯一 2) NewApi 代码中使用的某些API高于Manifest中的Min SDK 3) InconsistentArrays 字符串国际化中,同一名字的的String-Array对应的item值不相同 4) Registered Activity/Service/ContentProvider没有通过AndroidManifest注册 5) Deprecated 使用已经废弃的API 6) PxUsage

Android学习之Android studio TraceView和lint工具的使用具体解释

上次讲述了一下Android studio Terminal的使用配置,今天又学习了一下关于Traceview和lint工具的使用. 首先来讲lint吧: Android lint工具是Android studio中集成的一个代码提示工具.它主要负责对你的代码进行优化提示,包含xml和java文件,非常强大. 编写完代码及时进行lint測试.会让我们的代码变得非常规范并且避免代码冗余. 让我们及时发现代码中隐藏的问题. 举个样例:我们在代码中建立全局变量.而这个变量实际并不须要全局便利.lint

使用lint工具优化Android代码

一.概述 Android lint工具是一个静态的代码分析工具,用来检查代码中潜在的问题并且提高代码的正确性,安全性,可用性,国际化和性能. 确保代码中没有结构性的错误,发现潜在的问题.Android-Lint提供了命令行方式执行,还可与IDE(eclipse.Idea.AndroidStudio)集成,并提供了html形式的输出报告.Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成. 二.应用 2.1 自动执行 以AndroidStudio为例,当

Android Lint——内嵌于Android Studio的代码优化工具

Android Lint工具是Android Studio 自带的静态代码工模具,Android Lint是专门针对Android 定制的检查规则,因此可以检查出很多Android特有的代码缺陷.建议在开发过程中,经常性地检查编写的代码是否存在问题,在每次测试功能模块前运行Lint是一个不错的时机. Android Studio自身集成了Android Lint,用鼠标右键单击工程中的任一一个文件夹,在弹出菜单中选择Analyze →Inspect Code...即可执行Lint检查. 检查结果

android studio学习---Lint工具

对代码进行测试是一回事,但同样重要的是.我们还需要在编写代码的同时引入各种最佳实践.这不仅能够显著改进性能表现,也能增加应用程序的整体稳定性.另外,经过合理结构调整的项目在维护方面也更为轻松. Android Studio中提供的Android Lint是一款静态分析工具,它负责对项目源代码加以分析.它能够检测出应用程序中的潜在漏洞以及其它可能被编译器所忽略的其它代码问题. 就以下面这幅截图为例,大家可以看到该布局中的LinearLayout并未得到实际使用.Android Lint的优势在于,

【工利其器】Android Lint篇——为Android量身定做的静态代码审查工具

前言 我们在进行代码优化的时候,往往是通过开发者的经验来判断哪些代码可能存在潜在问题,哪些资源的使用不合规范等.实际上Android SDK提供了一款功能非常强大的工具,来帮助开发者自动检测代码的质量及安全问题,这款工具就叫Android Lint.Lint提供了命令行方式以及与IDE集成的方式来执行,现在Android开发者基本上都使用Android Studio(后文简称AS,下同)来进行开发,强大的AS也集成了该工具,本文就基于AS3.2版本来介绍Lint. 一.Android Lint简

【转】Android开发工具--android-studio-bundle-141.2288178

原文网址:http://www.androiddevtools.cn/ AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android设计规范,免费的设计素材等. 欢迎大家推荐自己在Android开发过程中用的好用的工具.学习开发教程.用到设计素材,欢迎Star.Fork ?. 如果你对翻译英文的Android开发技术文章

扯一扯关于android开发工具的破事

一.前言 开发android一转眼之间已经过去一年多了,回想到以前刚开始学习android还是在大学里面,那是看了mars的视频教程就开始android之路,从最开始的环境搭建到开发项目,一步一步自己摸索进步,由于一直没有遇到资深的android工程师带领我,所以自己大部分学习来自于网络的blog,eoe论坛,所以我深爱技术分享这个东西,因为网络的强大是由于一大批人不为任何利益分享自己的技术,所以我们才能在网络上找到答案,就算没有答案也可以找到前人研究的成果,我们就可以踩着前人的肩膀继续前进,技

Android Lint简介

Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题.Android Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告. 选中一个Android工程,单击右键,在下拉菜单中选择“Android tools”->"Run lint:check common errors" 然后我们就能得到错误报告了 这里我们