您好,登錄后才能下訂單哦!
作為從安卓的的入門選手,第一次看到還以為是個(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ì)看到你想要的東西了。
如圖選中 Zelezny,點(diǎn)擊Install,等安裝完成之后,再點(diǎn)擊Restart Android Studio重啟即可。
你以為這樣就完了,其實(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'就可以了)。
然后就是Sync Now就可以了。
不信你可以試試,新建一個(gè)Activity和對(duì)應(yīng)的XML,然后在Activity中右鍵->Generate->Generate ButterKnife Injections,你就會(huì)發(fā)現(xiàn)這個(gè)界面,
如果你右鍵->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)同名)。
免責(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)容。