使用butterknife bind之後依然執行報空指標問題解決方法
阿新 • • 發佈:2019-01-28
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'
}