Apt工具的作者宣布了不再維護該工具了,而且Android Studio也有了自己的插件,並且可以通過gradle來簡單的配置。
其實用Butterknife的都知道,沒有apt,onClick綁定不了監聽,而配置apt有時候又會出現問題,所以推薦使用annotationProcessor來解決這個問題。
首先,確定Android Studio的版本在2.2以上,且gradle的版本為2.2.1以上,因為低版本的沒有試過,這是我當前的配置。
dependencies { classpath 'com.android.tools.build:gradle:2.2.1' }
這樣,配置Butterknife就很簡單了。
我們看一下Butterknife的Github指導安裝:
如果不使用apt工具,我們可以不需要修改project下的build.gradle,直接修改module下的build.gradle,通過annotationProcessor替代apt,所以只需要添加:
dependencies { ...... annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' compile 'com.jakewharton:butterknife:8.4.0' }