Android Lint

Android Studio 提供一个名为 Lint 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需实际执行该应用,也不必编写测试用例。该工具会报告其检测到的每个问题并提供该问题的描述消息和严重级别,以便您可以快速确定需要优先进行哪些关键改进。此外,您可以调低问题的严重级别,忽略与项目无关的问题,也可以调高严重级别,以突出特定问题。

Android Lint是一个静态代码分析工具,它能够对你的Android项目中潜在的bug、可优化的代码、安全性、性能、可用性、可访问性、国际化等进行检查。

Lint 工具可检查您的 Android 项目源文件是否包含潜在错误,以及在正确性、安全性、性能、易用性、便利性和国际化方面是否需要优化改进。在使用 Android Studio 时,配置的 Lint 和 IDE 检查会在您每次构建应用时运行。不过,您可以手动运行检查或从命令行运行 Lint。

lint
名称 作用
应用源文件 源文件包含组成 Android 项目的文件,包括 Java 和 XML 文件、图标和 ProGuard 配置文件等。
lint.xml 文件 此配置文件可用于指定希望排除的任何 Lint 检查以及自定义问题严重级别。
Lint 工具 可以从命令行或在 Android Studio 中对 Android 项目运行此静态代码扫描工具。Lint 工具检查可能影响 Android 应用质量和性能的代码结构问题。强烈建议先纠正 Lint 检测到的任何错误再发布应用。
Lint 检查结果 可以在控制台或 Android Studio 的 Inspection Results 窗口中查看 Lint 检查结果。

对于自定义Lint美团技术团队有详细的实际开发经验
Android自定义Lint实践

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,462评论 25 708
  • Android Lint 是有 Android SDK 提供的一种静态代码检测工具,用于检测 Android 的代...
    灰灰鸽阅读 10,545评论 1 15
  • 前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到...
    信念着了火阅读 12,073评论 23 58
  • 响应式的双向绑定: 组件化-模块化: 1、import Hello from "@components/Hello...
    众生皆似尘埃啊阅读 1,284评论 0 0
  • 似乎只要当做没发生,一切都会迎刃而解的 慢慢的开始好了 本以为下星期我就可以一人呆在宾馆了,没想到曹竟然要我去他们...
    Lucky黑girl阅读 266评论 0 0