Android Android studio4.1.1不適配ButterKnife的問(wèn)題

前言

解決4.1.1版本butterknife無(wú)法使用的問(wèn)題

適配

在這里插入圖片描述

上圖中是以前在3.x版本中使用的ButterKnife,但是它并不適配4.1.1版本,所以我們需要下載另一個(gè),如圖:

在這里插入圖片描述

下載安裝完成后,你就會(huì)發(fā)現(xiàn)你的ButterKnife還是不能用(狗頭)。這時(shí)候我們需要改一下插件的路徑。

4.1.1版本的保存路徑和以前版本的不太一樣,3.x及之前的都是保存在用戶根目錄里的,而4.1.1的路徑是在C:\Users\Administrator\AppData\Local\Google\AndroidStudio4.1,AppData是隱藏文件夾,找不到的直接向文件資源管理器貼路徑就完事了(Administrator是電腦的名字,Users在C盤中顯示的是‘用戶’)。找到下圖的文件夾,這是studio存放插件的地方。
在這里插入圖片描述

剪切下圖的jar包


在這里插入圖片描述

注意!要將文件夾中下載的其他的ButterKnife全部刪除,不然會(huì)出一些奇奇怪怪的錯(cuò)誤(具體我也不知道是什么)。

將剪切后的jar包移動(dòng)到下圖的文件夾(這是你Android Studio的安裝目錄)
在這里插入圖片描述

做到這你的ButterKnife已經(jīng)裝好了,只需要再配置一下,在你的項(xiàng)目gradle中加入依賴

android {
  compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}
dependencies {
implementation 'com.jakewharton:butterknife:10.2.3'
}

重啟一下studio就可以使用了

補(bǔ)充:butterKnife獲得控件空指針問(wèn)題

添加依賴:

 api 'com.jakewharton:butterknife:10.2.3'
 annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'

Annotation Processing Tool(APT)即注解處理器

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容