已更新至Android Studio 1.3.1并尝试配置dataBinding
顶级gradle文件包含
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
classpath 'com.android.databinding:dataBinder:1.0-rc1'
}
项目gradle文件包含
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
答案 0 :(得分:1)
变化
scala> val myRDD = sc.parallelize(List((1,20), (1,21), (1,20), (2,20), (2,22), (2,20), (3,21), (3,22)))
myRDD: org.apache.spark.rdd.RDD[(Int, Int)] = ParallelCollectionRDD[1274] at parallelize at <console>:22
scala> myRDD.collect().foreach(println _)
(1,20)
(1,21)
(1,20)
(2,20)
(2,22)
(2,20)
(3,21)
(3,22)
scala> myRDD.distinct.collect().foreach(println _)
(2,22)
(1,20)
(3,22)
(2,20)
(1,21)
(3,21)
到
classpath 'com.android.databinding:dataBinder:1.0-rc1'
答案 1 :(得分:0)
(数据绑定支持似乎正在迅速改变非常;你会发现很多过时的帖子。)
在我的toplevel 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 Preview 9。
在“项目结构”对话框中(命令 - mac上的向下箭头)确保您使用的是Gradle 2.10。
答案 2 :(得分:0)
我没有改变任何东西,只是添加了这段代码
dataBinding {
enabled = true
}
在模块build.gradle文件中; 它成功了。