android studio DataBinding构建错误

标签 android data-binding

我正在测试 Android 新功能 DataBinding。 我的Android studio版本是1.5.1

所以我关注了Android Developer Guide .

在这一步之后:

android {
    ....
    dataBinding {
        enabled = true
    }
}

Android studio Build 引发错误,

Error:Execution failed for task ':app:dataBindingProcessLayoutsDebug'.
java.lang.ExceptionInInitializerError (no error message)

我不知道发生了什么,所以有人有变通办法吗?

最佳答案

我猜你使用 SQLDelight?我今天遇到了这个问题。显然当前存在不能同时使用 Data Binding 和 SQLDelight 的冲突,尽管它应该很快就会被修复。 https://github.com/square/sqldelight/issues/123

针对此类神秘问题的重要调试说明,没有明确的错误消息:从命令行或 Android Studio 中的终端 Pane 构建 Gradle。 麦克:

./gradlew assembleDebug --stacktrace

电脑:

gradlew.bat assembleDebug --stacktrace

您也可以尝试 --info 或 --debug 标志。使用这些命令,您可以获得更多信息,这些信息可以在谷歌搜索时提供帮助。

关于android studio DataBinding构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34653744/

相关文章:

java - 位图太大 - 内存不足?

android - 谷歌眼镜 - adb get-serialno unknown

Android 日历 DateFormat 区域行为

android - 如何检测用户何时启动另一个应用程序? (安卓)

安卓数据绑定(bind) : can't find the setter for attribute

c# - MVC 在复杂的 View 模型上添加具有绑定(bind)的表行

c# - 将属性绑定(bind)到依赖属性时,触发器不起作用

java - 将布局首选项应用于 Android 单选组中动态添加的按钮

data-binding - D3 - 如何将相同的数据绑定(bind)到多个对象?

winforms - Winforms MVP