ButterKnife點選事件無效或控制元件繫結為空
阿新 • • 發佈:2019-02-01
出現ButterKnife無效的原因就是在ButterKnife從7.x到8.x後,執行時和編譯器被分開來
所以在引入時我們還需要引入編譯包
引入步驟:
1、在專案的build.gradle檔案中引入
2、在mudule的build.gradle檔案中引入buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
3、在mudule的build.gradle檔案中引入dependencies {
compile 'com.jakewharton:butterknife:8.5.1'
apt 'com.jakewharton:butterknife-compiler:8.5.1'
}
OK