The condition of a ternary operator must be constant: android.databinding.tool.writer.KCode@576e0

注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
  原因: 找不到android.support.annotation.RestrictTo$Scope的类文件
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.SUBCLASSES
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
  原因: 找不到android.support.annotation.RestrictTo$Scope的类文件
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.SUBCLASSES
警告: 未知的枚举常量 Scope.LIBRARY
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
  原因: 找不到android.support.annotation.RestrictTo$Scope的类文件
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.LIBRARY
警告: 未知的枚举常量 Scope.LIBRARY_GROUP
警告: 未知的枚举常量 Scope.SUBCLASSES
警告: 未知的枚举常量 Scope.LIBRARY
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> android.databinding.tool.util.LoggedErrorException: Found data binding errors.
  ****/ data binding error ****msg:The expression ((modelSelect) ? (getDrawableFromResource(mboundView1, R.drawable.shape_select_multi_tag_check)) : (getDrawableFromResource(mboundView1, R.drawable.shape_select_multi_tag))) cannot be inverted: The condition of a ternary operator must be constant: android.databinding.tool.writer.KCode@576e0dcc
  file:D:\newdev\xxxxxx\app\src\main\res\layout\view_item_select_multi_tag_uncheck.xml
  loc:20:35 - 20:118
  ****\ data binding error ****


* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 10s

错误代码行

      android:background="@={model.select?@drawable/shape_select_multi_tag_check:@drawable/shape_select_multi_tag}"

我犯傻了,这玩意不需要加=进行双向绑定

你可能感兴趣的:(The condition of a ternary operator must be constant: android.databinding.tool.writer.KCode@576e0)