【发布时间】:2017-05-26 16:38:37
【问题描述】:
使用 Android 数据绑定、Dagger 2、Requery、GreenDAO 等库,Android 项目编译通常依赖于编译时生成的类。
当在大型项目中出现妨碍正确代码生成的错误时,Android Studio 不会看到有关该问题的错误突出显示,而是会报告来自数百个缺失类和相关问题的错误。我必须挖掘在数百行缺失的类错误以及相关的错误和警告中找到真正的错误。随着项目范围的扩大,代码生成错误变得难以管理。
在代码生成出错的情况下,是否有任何方法可以抑制这些预期错误,以便我可以快速查看原因而无需深入研究误报?
【问题讨论】:
-
我对这个问题也很感兴趣:我们正在使用数据绑定,如果我们在 Dagger 设置中犯了错误,那么相关的错误消息就会隐藏在大量数据绑定错误中。我喜欢 Dagger 2 的错误消息,我发现它比我从 Guice 得到的错误消息更有帮助,所以如果我们能以某种方式隔离它们,那就太好了。
标签: android android-studio code-generation dagger-2 android-databinding