添加Room后,数据绑定似乎被破坏了

Zah*_*eed 6 android android-gradle-plugin android-databinding android-room

添加后

compile "android.arch.persistence.room:runtime:1.0.0-rc1"
Run Code Online (Sandbox Code Playgroud)

我的所有数据绑定类都被破坏了.任何线索?

Zah*_*eed 13

事实证明,javac最多会打印100个编译错误,在处理预处理器时,您经常需要最后一条错误消息,而不是第一条错误消息.将它放在您的顶级build.gradle文件中并变得高兴:

allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xmaxerrs" << "4000"
            options.compilerArgs << "-Xmaxwarns" << "4000"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢:https://movieos.org/2017/android-room-data-binding-compile-time-errors/

  • 你不再需要这个了,只需将你的 Android Gradle 插件更新到 3.4 (2认同)