//RxJava
compile 'io.reactivex:rxandroid:1.2.0'
// Because RxAndroid releases are few and far between, it is recommended you also
// explicitly depend on RxJava's latest version for bug fixes and new features.
compile 'io.reactivex:rxjava:1.1.5'
//最新的8.0.1的butterknife 新增了资源绑定,如字符串绑定,因此依赖有所改变
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
apply plugin: 'com.neenbedankt.android-apt'
dependencies {
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
}
compile 'com.jakewharton:butterknife:7.0.0'
//retrofit
compile 'io.reactivex:rxandroid:1.1.0'
compile 'io.reactivex:rxjava:1.1.0'
compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2'
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
//retrofit2
compile 'com.squareup.retrofit2:retrofit:2.0.2'
//Retrofit requires at minimum Java 7 or Android 2.3.
//rx-java-file-utils
compile 'io.reactivex:rxjava-file-utils:0.1.4'
//RxJava binding.
compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'
//'support-v4' library bindings:
compile 'com.jakewharton.rxbinding:rxbinding-support-v4:0.4.0'
//'appcompat-v7' library bindings:
compile 'com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.4.0'
//'design' library bindings:
compile 'com.jakewharton.rxbinding:rxbinding-design:0.4.0'
//'recyclerview-v7' library bindings:
compile 'com.jakewharton.rxbinding:rxbinding-recyclerview-v7:0.4.0'
//'leanback-v17' library bindings:
compile 'com.jakewharton.rxbinding:rxbinding-leanback-v17:0.4.0'