Android Studio ButterKnife 使用記錄
阿新 • • 發佈:2019-01-28
主要記錄一下引入ButterKnife元件注入時 gradle的配置。當Module:app 引用 Module:library時,配置如下。
app:build.gradle
dependencies {
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
//缺少這條程式碼將導致apt無法生成xxx_ViewBinding.Class,
//程式將報Class Not found錯誤。
}
library:build.gradle
apply plugin: 'com.android.library'
apply plugin: 'com.jakewharton.butterknife'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
}
}
dependencies {
compile 'com.jakewharton:butterknife:8.4.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
}