棉绒错误修复

Lint error fixing

我在 android studio 中收到 lint 错误,因为

Error:Execution failed for task ':app:lint'. Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors:

android { lintOptions { abortOnError false } }

Information:BUILD FAILED Information:Total time: 7.288 secs Information:1 >error Information:0 warnings

构建失败 但它没有显示错误的确切位置,甚至 IDE(Android studio) 也没有在文件中显示任何错误标记。 如何将 lint 错误重定向到源文件?

我不想跳过 lint 检查。

请帮帮我。

从命令行,运行 gradlew lintDebug(或 gradlew lint[variantName] 用于不同的变体)。

这将在 /app/build/outputs 生成完整的 lint 报告。我推荐 HTML 版本 (lint-results-debug.html)。在那里你会发现所有 Android lint 问题及其严重性。

或者,您可以在 Android Studio 中转到“分析”>“检查代码”以 运行 lint。切换视图以按严重性对它们进行分组 - 错误是阻止您构建的错误。

包含线条和错误字体的错误报告位于:您的应用程序版本构建文件夹,然后:appname/app/build/reports。

在那里你会找到 lint-results-release-fatal。在任何浏览器中打开它以查找问题。

希望对您有所帮助。