Android 安卓数据绑定产生;在错误位置生成的源文件夹“;

Android 安卓数据绑定产生;在错误位置生成的源文件夹“;,android,data-binding,android-studio,Android,Data Binding,Android Studio,更新到Android Studio 1.3.1并尝试配置数据绑定 顶级渐变文件包含 dependencies { classpath 'com.android.tools.build:gradle:1.3.1' classpath 'com.android.databinding:dataBinder:1.0-rc1' } apply plugin: 'com.android.application' apply plugin: 'com.android.databindin

更新到Android Studio 1.3.1并尝试配置数据绑定

顶级渐变文件包含

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.1'
    classpath 'com.android.databinding:dataBinder:1.0-rc1'
} 
apply plugin: 'com.android.application'
apply plugin: 'com.android.databinding'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.0'
项目gradle文件包含

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.1'
    classpath 'com.android.databinding:dataBinder:1.0-rc1'
} 
apply plugin: 'com.android.application'
apply plugin: 'com.android.databinding'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.0'
但我得到了以下信息

在错误位置生成的源文件夹

Warning:Folder /Users/myname/workspace/discoveroom/android-client/Caldroid/build/data-binding-info/debug

Warning:Folder /Users/myname/workspace/discoveroom/android-client/DiscoveroomAndroidClient/build/data-binding-info/debug

Information:3rd-party Gradle plug-ins may be the cause
改变

classpath 'com.android.databinding:dataBinder:1.0-rc1'

(数据绑定支持的变化似乎非常迅速;您将发现许多过时的帖子。)

在我的顶级build.gradle文件中,我有:

buildscript {
  repositories {
      jcenter()
  }
  dependencies {
      classpath 'com.android.tools.build:gradle:2+'
  }
}
您的app build.gradle文件不再有任何更改;忽略谈论这类事情的老帖子:

apply plugin: 'com.android.databinding'  // OBSOLETE DO NOT USE
我正在使用Android Studio 2.0预览版9


在“项目结构”对话框(mac上的命令-向下箭头)中,确保您使用的是Gradle 2.10。

除了添加此代码,我没有做任何更改

dataBinding {
        enabled = true
}
在module build.gradle文件中;
它成功了。

我也明白了这一点,但我决定忽略它,因为它不会造成任何伤害。我怀疑这是因为有时没有加载绑定类。我也遇到了这个错误,因为使用了设置dataBinding=true。我使用的Gradle1.5.0,其中包括插件直接,所以没有把它放在。。。在向XML中添加数据变量时,我遇到了一些错误。它说它无法解析类,我想知道它是否与此相关…不幸的是,它没有帮助。但它会产生一个新错误-错误:无法解析:com.android.databinding:adapters:1.0-rc3I尝试切换到rc4时出现此错误:错误:找不到方法“android.databinding.tool.LayoutXmlProcessor”。有关此问题的任何更新?在使用rc4Yes时,我还得到了“错误:找不到方法‘android.databinding.tool.LayoutXmlProcessor”。是的,插件的部分似乎已经改变了,看看谷歌开发者在databinding上的表现,现在它不使用类路径