英文原文:http://tools.android.com/tips/lint
参照文章:http://blog.csdn.net/thl789/article/details/8037473
http://blog.csdn.net/hudashi/article/details/8333349
Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。Android Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。
由于Android Lint在最初设计时就考虑到了independent于IDE,所以它可以很方便的与项目中的其他自动系统(配置/ Build / 测试等)集成.
Android Lint主要用于检查以下这些错误:
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
当然Android Lint远远不至检查以上的错误,更多的内容请参考《Android Lint 检查规则列表》
在Eclipse中可以在菜单Window->Preference->“Lint Eerro checking”中设置规则的检查级别,如图1所示。
检查级别可以是:
Default
Fatal
Errro
Waring
Information
Ingore(即不检查)
详见参考文章。
分享到:
相关推荐
Android Lint 是一款集成在Android开发工具包(SDK Tools)中的静态代码分析工具,自ADT 16版本起引入。它的主要目的是帮助开发者在编码阶段就能发现并修复潜在的错误和不佳实践,从而提高应用的质量和性能。通过...
《Android-Lint简易工具Lin详解》 在Android应用开发中,代码质量的把控至关重要,而Android Lint就是谷歌提供的一款静态代码分析工具,用于检查代码中的潜在问题,如性能优化、错误处理、可用性等。然而,对于一些...
在Android开发过程中,保持代码质量是非常重要的,而`AndroidLint`是Google提供的一款静态代码分析工具,用于检测潜在的代码问题、性能优化建议以及遵循编码规范。本项目"基于注释的Androidlint检查生成"专注于利用...
sonar Android Lint插件
而"Android-Android自定义Lint检查"则涉及到如何扩展Lint的功能,为你的项目或团队定制专属的检查规则。 首先,理解Lint的基本工作原理至关重要。Lint通过扫描项目中的源代码、资源文件和构建配置,寻找可能的问题...
Android Lint是Android开发中的一个静态代码分析工具,它能够检查代码中的潜在问题,包括错误、性能优化建议、可用性问题、国际化问题等。"android-lint-plugin: Jenkins的Android Lint解析器插件"是将这个功能集成...
Android Lint checks. It uses Java byte code instrumentation to collect and report performance statistics per detector for a Lint analysis invoked from Gradle. It relies on YourKit Probes to do the ...
在Android开发过程中,lint工具是不可或缺的静态代码分析器,用于检测代码中的潜在问题和错误。自定义lint规则允许开发者根据项目需求扩展lint的功能,确保代码质量并遵循特定的编码规范。下面将详细介绍如何在...
Android Lint工具是一款强大的静态代码分析工具,专用于检测Android应用程序中的潜在问题。它能帮助开发者识别并修复代码中的各种问题,包括性能优化、错误预防、废弃资源清理等多个方面。以下是对Android Lint工具...
在Android开发过程中,确保代码质量是非常重要的,而`Lint`工具正是为了这一目的而存在的。`Lint`是一款静态代码分析工具,它能检测出代码中潜在的问题,如性能优化、错误处理、API使用不当等。然而,标准的Android ...
Android Lint Plugin for Jenkins Parses output from the Android lint tool and displays the results for analysis. https://wiki.jenkins-ci.org/display/JENKINS/Android Lint Plugin
Android Lint 是一个静态代码分析工具,用于检测 Android 应用程序中的潜在错误和不良实践。这个名为 "android-lint-summary" 的开源项目专注于提供一个更美观、更易读的方式来展示 Lint 检查的结果。它使得开发者...
在Android开发过程中,Android Lint是一个非常重要的静态代码分析工具,它能帮助开发者发现并修复潜在的代码问题、性能优化建议、编码规范等。本文将详细介绍如何以更美观、直观的方式来展示Android Lint检测出的...
Android Lint 这是一个通用Android Lint库,你可以用它来检查代码规范,bug,资源命名等 :victory_hand: 。 本库最大特点是通用,相较于其他Lint库(规则直接在代码写死),最大的不同是,规则全靠配置生成,更加...
The Android lint tool is a static code analysis tool that checks your Android project source files for potential bugs and optimization improvements for correctness, security, performance, usability, ...
anger-android_lint基于gradle的Android项目的Lint文件。 通过全局gems安装$ $ gem installanger-android_lint通过Bundler将以下行添加到您的Gemfile中,然后ruanger-android_lint基于gradle的Android项目的Lint文件...
危险-android_lint 基于gradle的Android项目的Lint文件。 安装 通过全球宝石 $ gem install danger-android_lint 通过邦德勒 将以下行添加到您的Gemfile中,然后运行bundle install : gem 'danger-android_lint' ...
GitHub行动:使用reviewdog运行Android Lint 此操作使用带有运行。 输入项 github_token 必填项。 必须采用github_token: ${{ secrets.github_token }}形式github_token: ${{ secrets.github_token }} 。 lint_xml...
本文将详细介绍如何为Android项目设置CheckStyle、FindBugs、PMD和Lint这四个知名的代码质量检查工具。 1. CheckStyle: CheckStyle是一个开源的代码质量检查工具,它可以帮助开发者遵循特定的编程规范和风格指南。...
Android lint 规则添加一些规则结帐后,将local.properties.dist复制到local.properties 。 该文件中提供的路径应该是正确的,以便 lint 找到自定义规则。 然后运行: gradle assemble uploadArchives在任何带有...