【Android】Studio 依賴 ButterKnife 黃油刀 時出現 空指針異常

目前最新butterknife版本是8.4.0,依賴方法有所變化,請以github上代碼爲準,地址:https://github.com/JakeWharton/butterknife


一 、 出現過程描述

在項目中使用黃油刀,在依賴中加入’com.jakewharton:butterknife:8.0.1’,結果項目 運行報錯,提示空指針異常NullPointerException。

二、 解決方法

決定去到JakeWharton 的GitHub主頁,看了看Android之神就是不一般 ,界面非常的豐富!

這裏寫圖片描述

打開ButterKnife的項目主頁, 可以看到版本升級爲’com.jakewharton:butterknife:8.0.1’,同時也告訴的Android開發的朋友們,怎麼去引用

這裏寫圖片描述

具體到開發環境的解決

步驟一:

點開 app模塊的gradle編譯文件build.gradle,加入下列代碼

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

步驟二:

在 dependencies中加入

compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'

這裏寫圖片描述

步驟三:

打開項目的gradle編譯文件build.gradle文件,在dependencies中加入

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

這裏寫圖片描述

大功告成,運行則不會報空異常了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章