在gradle3.0中使用butternife目前butterknife-gradle-plugin需要降级,但是依赖库的版本可以保持不变:
build.gradle:
buildscript {
repositories {
jcenter()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
}
}
allprojects {
repositories {
jcenter()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
}
app/build.gradle:
apply plugin: 'com.android.application'
apply plugin: 'com.jakewharton.butterknife'
dependencies {
api ("com.jakewharton:butterknife:8.8.1") {
//exclude group: 'com.android.support', module: 'recyclerview-v7'
//exclude group: 'com.android.support', module: 'support-compat'
}
annotationProcessor "com.jakewharton:butterknife-compiler:8.8.1"
}