android - 添加 Room 后数据绑定(bind)似乎被破坏

标签 android android-gradle-plugin android-databinding android-room

添加后

compile "android.arch.persistence.room:runtime:1.0.0-rc1"

我所有的数据绑定(bind)类都被破坏了。有什么线索吗?

最佳答案

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

allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xmaxerrs" << "4000"
            options.compilerArgs << "-Xmaxwarns" << "4000"
        }
    }
}

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

关于android - 添加 Room 后数据绑定(bind)似乎被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46850286/

相关文章:

android - 根据用户位置自动启动 Glasswarre

android - 无法修复错误 : Cannot find symbol class ActivityMainBindingImpl

php - 单选按钮的值无法存储到 String 中并保存在 mysql 中

java - 尝试将邮件发送到动态电子邮件 ID 时出现错误

android - 如何使用与发布 APK 相同的 key 对调试 APK 进行签名 - Android Studio

android-studio - 如何在Android Studio中使用Gradle的按需配置功能

Android-Studio:即使在 "Offline Mode"中也无法在没有互联网连接的情况下构建 Gradle 项目

android - 使用数据绑定(bind)清除项目错误 : Unable to delete file androidx. databinding.library.baseAdapters--setter_store.json

具有自定义绑定(bind)逻辑的 Android 双向数据绑定(bind)

android - 当我只能处理文件或文件路径时如何处理 SAF?