1. 程式人生 > >使用butterknife bind之後依然執行報空指標問題解決方法

使用butterknife bind之後依然執行報空指標問題解決方法

butterknife8.0之後才有apt方式,配置方法如下:
在專案的gradle檔案的dependencies中增加

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}

在應用的gradle檔案中新增:

apply plugin: 'com.neenbedankt.android-apt'

dependencies {
    compile fileTree(include
: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:24.2.1' testCompile 'junit:junit:4.12' compile project(':core'
) compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0' }