1. 程式人生 > >Android Studio ButterKnife 使用記錄

Android Studio ButterKnife 使用記錄

主要記錄一下引入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'
}