【问题标题】:Synchronize Lint Config in Android Studio with Gradle将 Android Studio 中的 Lint 配置与 Gradle 同步
【发布时间】:2016-06-16 13:41:53
【问题描述】:

我想对我的 Android 项目运行 Android Lint 检查。是否可以将单个配置文件同时用于 Android Studio 代码检查和通过 Gradle 任务执行的检查?我不想为 IDE 和 Gradle 维护两个不同的配置。

感谢您的帮助。

【问题讨论】:

    标签: android android-studio gradle configuration lint


    【解决方案1】:

    我还没有找到一个包罗万象的解决方案。

    如果您创建 lint.xml 文件,它将覆盖 Android Studio 中的检查设置,并将用于 IDE 中的突出显示、提交时“执行代码分析”检查和命令行 lint 检查,但会不影响“检查代码”功能。

    但是,如果您设置了检查设置,它们将用于在 IDE 中突出显示、提交时“执行代码分析”检查和“检查代码”,但不适用于命令行 lint 检查。

    我想过编写一个脚本来在两种格式之间进行转换,这样我就可以编写一次规则并保持它们同步,但这似乎很脆弱,不值得付出努力。我相信我们会坚持使用 lint.xml,因为它会更好地与 Jenkins 一起使用,而不必担心“检查代码”。

    在研究这一点时,我还发现可以创建一个包含您的 Android Studio 设置(包括检查)的 GitHub 存储库,并让它们在开发团队中自动同步。更多信息请点击此处:https://www.jetbrains.com/help/idea/2016.3/settings-repository.html

    如果你有更好的想法,我很想听听你的想法。

    【讨论】:

    • 谢谢。 “在 IDE 中突出显示”和“命令行 lint 检查”对我来说已经足够了。
    猜你喜欢
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 2018-04-27
    • 2023-03-22
    相关资源
    最近更新 更多