google 服务插件生成的 Lint 标记 project_id 作为 UnusedResource

Lint tags project_id generated by google services plugin as UnusedResource

here 所述,Google 服务插件生成 XML 可以在代码中引用的文件。我的问题是,当 运行 我的 Android 项目的 lintRelease 任务时,lint 将在上述插件生成的 XML 之一中找到的资源标记为未使用。它错误地标记了 build/generated/res/google-services/release/values/values.xml 中的 project_id 并引发了 UnusedResources 错误。知道如何解决这个问题吗?我的 lintOptions 在我的 build.gradle 中看起来像这样:

    lintOptions {
        lintConfig file("${rootDir}/lint.xml")
        baseline file("lint-baseline.xml")
        absolutePaths false
        warningsAsErrors true
        abortOnError true
        checkGeneratedSources true
        ignoreTestSources true
        checkDependencies true
        disable "LintBaseline", "InvalidPackage", "ObsoleteLintCustomCheck", "RtlHardcoded"
    }

我的 lint.xml 看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<lint>
    <issue id="InvalidPackage" >
        <ignore path="**/sentry*.jar"/>
    </issue>

    <issue id="all" >
        <ignore path="*/common/testbase"/>
    </issue>

    <issue id="RestrictedApi" severity="error">
        <ignore path="build" />
    </issue>

</lint>

现在我只是在 lint.xml 上添加了 UnusedResources 问题,如下所示:

    <issue id="UnusedResources" severity="error">
        <ignore path="build" />
    </issue>