3

我最近发现了Error Prone ,并正在使用他们页面上链接的Gradle 插件将其集成到我的 Android 构建中。

由于我们的项目使用 Icepick(以及其他一些代码生成注释处理器),我们生成了源代码,这些代码会被编译进去。不幸的是,一些生成的代码会在 Error Prone 中触发警告,我想过滤掉这些噪音不知何故。

生成的代码显示在app/build/generated/source/apt/debug目录中。我怎样才能让这个代码免于 Error Prone 钢铁般的目光?

4

2 回答 2

3

使用标志-XepDisableWarningsInGeneratedCode

在 GitHub 上查看此问题

于 2017-02-17T10:47:35.490 回答
1

在我的案例中,类被注释@AvroGenerated并且-XepDisableWarningsInGeneratedCode不起作用。

build解决方案是通过以下方式从检查中排除目录-XepExcludedPaths:.*/build/.*

于 2019-03-25T10:11:04.283 回答