一 、 出現過程描述
之前一直在ButterKnife 7.x版本,今日將依賴的版本升級爲'com.jakewharton:butterknife:8.0.1',結果項目 運行報錯,提示空指針異常NullPointerException,依次查看了build.gradle 文件 ,寫法比較正確
二、 解決方法
決定去到JakeWharton 的GitHub主頁,看了看.Android之神就是不一般 ,界面非常的豐富!
打開ButterKnife的項目主頁, 可以看到版本升級爲'com.jakewharton:butterknife:8.0.1'
同時也告訴的Android開發的朋友們,怎麼去引用
2.3 具體到開發環境的解決
點開 app模塊的gradle編譯文件build.gradle,加入下列代碼
apply plugin: 'com.neenbedankt.android-apt'
在 dependencies中加入
apt 'com.jakewharton:butterknife-compiler:8.0.1'
compile 'com.jakewharton:butterknife:8.0.1'
打開項目的gradle編譯文件build.gradle文件,在
在 dependencies中加入
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
三 、大功告成,運行則不會報空異常了