溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

ButterKnife的安裝與使用以及ButterKnife右鍵不顯示的大坑

發(fā)布時(shí)間:2020-06-25 19:14:52 來(lái)源:網(wǎng)絡(luò) 閱讀:730 作者:591XT_XYZ 欄目:移動(dòng)開(kāi)發(fā)

 

作為從安卓的的入門選手,第一次看到還以為是個(gè)第三方呢,從github下來(lái)之后感覺(jué)不對(duì)啊,這么多東西,后來(lái)一搜原來(lái)是個(gè)插件,而且不用從github上下載。

安裝的方法很簡(jiǎn)單。

第一步:打開(kāi)安卓studio的配置,找到Plugins,在右邊搜索ButterKnife ,你就會(huì)看到下面這個(gè)界面。沒(méi)有錯(cuò),這樣是搜不到的,因?yàn)檫@個(gè)是搜的應(yīng)該是已經(jīng)安裝的,沒(méi)有安裝的就需要點(diǎn)擊Search in repositories,你就會(huì)看到你想要的東西了。

  

ButterKnife的安裝與使用以及ButterKnife右鍵不顯示的大坑

 

 

如圖選中 Zelezny,點(diǎn)擊Install,等安裝完成之后,再點(diǎn)擊Restart Android Studio重啟即可。

 

ButterKnife的安裝與使用以及ButterKnife右鍵不顯示的大坑

 

ButterKnife的安裝與使用以及ButterKnife右鍵不顯示的大坑

 

 

你以為這樣就完了,其實(shí)還沒(méi)有,接著就是在build.gradle里面配置,說(shuō)到build.gradle,不得不說(shuō)說(shuō)這兩個(gè)build.gradle,第一次導(dǎo)入第三方就坑在這上面了,明明導(dǎo)入了,愣是找不到,一不小心點(diǎn)開(kāi)app文件夾才發(fā)現(xiàn),哎呀居然還有一個(gè),想具體知道兩個(gè)build.gradle的區(qū)別請(qǐng)看這里:安卓?jī)蓚€(gè)build.gradle的區(qū)別。

關(guān)于配置建議參考github上的文檔,因?yàn)檫@是最新的。butterknife

打開(kāi)這個(gè)頁(yè)面你就會(huì)看到下面的東西,這個(gè)圖片已經(jīng)夠詳細(xì)了,按照說(shuō)明在相應(yīng)的build.gradle里面寫(xiě)就OK了apply plugin: 'com.android.library'和apply plugin: 'com.android.application'會(huì)沖突,只留下apply plugin: 'com.android.application'就可以了

 

ButterKnife的安裝與使用以及ButterKnife右鍵不顯示的大坑

然后就是Sync Now就可以了。

不信你可以試試,新建一個(gè)Activity和對(duì)應(yīng)的XML,然后在Activity中右鍵->Generate->Generate ButterKnife Injections,你就會(huì)發(fā)現(xiàn)這個(gè)界面,

 

ButterKnife的安裝與使用以及ButterKnife右鍵不顯示的大坑

 

 

如果你右鍵->Generate找不到Generate ButterKnife Injections這個(gè)選項(xiàng),那就說(shuō)明沒(méi)問(wèn)題,有可能就已經(jīng)成功導(dǎo)入了,但是為什么右鍵不出來(lái)呢,那就是因?yàn)槟惴诺奈恢貌粚?duì),你信不,之前我也不信,后來(lái)我就抱著試試的態(tài)度,奇跡真的發(fā)生了,當(dāng)你的鼠標(biāo)放到

setContentView(R.layout.activity_main);

這一行代碼上的時(shí)候,你再右鍵試一下,竟然出現(xiàn)了,雖然不知道ButterKnife為什么這樣寫(xiě),但是的確是浪費(fèi)了我打大量的時(shí)間,希望看過(guò)此文的不要在走到這個(gè)坑里。

 

這個(gè)是我創(chuàng)建的網(wǎng)站:我就要系統(tǒng) 做一個(gè)程序員怎么能不會(huì)裝系統(tǒng),不會(huì)裝系統(tǒng)就上我就要系統(tǒng),程序員教你裝系統(tǒng)(公眾號(hào)同名)。

 


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI