小智 6

从命令行运行 lint

通过从项目的根目录输入以下命令之一,您可以使用 Gradle 包装器为您的项目调用 lint 任务:

在 Windows 上:

gradlew lint
Run Code Online (Sandbox Code Playgroud)

在 Linux 或 Mac 上:

./gradlew lint
Run Code Online (Sandbox Code Playgroud)

您应该会看到类似于以下内容的输出:

> Task :app:lint
Ran lint on variant release: 5 issues found
Ran lint on variant debug: 5 issues found
Wrote HTML report to file:<path-to-project>/app/build/reports/lint-results.html
Wrote XML report to file:<path-to-project>/app/build/reports/lint-results.xml
Run Code Online (Sandbox Code Playgroud)

当 lint 工具完成其检查时,它会提供指向 lint 报告的 XML 和 HTML 版本的路径。然后,您可以导航到 HTML 报告并在浏览器中打开它,如图 2 所示。

您可以查看文档“使用 lint 检查改进您的代码”


Pal*_*are 6

如果您的项目包含构建变体,而您只想为特定的构建变体运行 lint 任务,则必须将变体名称大写并使用 lint 前缀。

gradlew lintDebug
Run Code Online (Sandbox Code Playgroud)

要了解有关从命令行运行 Gradle 任务的更多信息,[阅读从命令行构建您的应用程序。][1]

  [1]: https://developer.android.com/studio/build/building-cmdline
Run Code Online (Sandbox Code Playgroud)