初入 RecyclerView

打開(kāi)app/build.gradle文件,在dependencies閉包中添加如下依賴(lài)庫(kù)下添加如下內(nèi)容:

     complie  'com.android.support:recyclerview-7:26.+'

recyclerview版本要和支持庫(kù)對(duì)應(yīng)
然后出來(lái)一下報(bào)錯(cuò):

Could not find method complie() for arguments [com.android.support:recyclerview-7:26.+] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Error:Please install the Android Support Repository from the Android SDK Manager.
Open Android SDK Manager

上百度有人說(shuō)要換行,但我是有換行的,粗略查找無(wú)果,便開(kāi)始找界面里每一個(gè)error和warn
** mac截圖:command+shift+ **

屏幕快照 2017-11-27 下午5.00.46.png

不知道有沒(méi)有用,先了解下把

Material Theme UI

這個(gè)好像就是個(gè)主題,關(guān)乎頁(yè)面,然后我就把它卸了重啟了as。好吧是很丑。。。但沒(méi)什么用

把光標(biāo)移到黃色位置,然后查看報(bào)錯(cuò)

屏幕快照 2017-11-27 下午5.10.28.png

點(diǎn)擊F1之后

屏幕快照 2017-11-27 下午5.12.10.png

百度了一下,發(fā)現(xiàn)了這么一篇博文
關(guān)于 Android Studio中的compile 'com.android.support:appcompat-v7:23.+'出現(xiàn)的警告
博主把“v7:23.+"改成了"v7:23.1.1",他是在as 2.0 Preview 4的版本基礎(chǔ)上操作的,但他說(shuō)了一句話(huà),“要注意這個(gè)版本號(hào)是你所擁有的版本號(hào)”,我很奇怪,這個(gè)版本體現(xiàn)了什么呢。于是,又開(kāi)始百度了...
第一篇是:Android Studio support:appcompat-v7:26+
他大概就做了幾件事:1.把sdk,buildtools,targetsdkversion,appcompat全改成了25版本(當(dāng)然他已經(jīng)下過(guò)了),并且把+細(xì)化了。
我則把+改成了v7:26.0.0,然后它又來(lái)這個(gè)
屏幕快照 2017-11-27 下午5.28.05.png

我就更新嘛。然后這個(gè)地方的小燈泡終于消失了,發(fā)現(xiàn)前面的小燈泡還有
屏幕快照 2017-11-27 下午5.29.36.png

as讓我升級(jí)到27之后一系列紅色又出來(lái)了...
好了,按照as的操作,我把版本全部改高了,結(jié)果小燈泡是沒(méi)了,但還是
屏幕快照 2017-11-27 下午5.34.38.png

而且error(31,0)感覺(jué)31行除了問(wèn)題,正好是recyclerview的依賴(lài)庫(kù)的添加,看來(lái)這有問(wèn)題。
看到這篇blogandroid stuido關(guān)于在V7包下找不到recyclerview的解決辦法
他讓我去找v7下的reclyclerview這個(gè)插件,然后我發(fā)現(xiàn)我的intermediates目錄和它不一樣,我的是
屏幕快照 2017-11-27 下午5.44.12.png
發(fā)現(xiàn)沒(méi)有exploded-arr這個(gè)目錄

突然岔開(kāi)

sdkplatform 里,api27 是partially installed,感覺(jué)沒(méi)裝完,學(xué)長(zhǎng)們讓裝個(gè)api25,或26,然后我怎么裝呢?
結(jié)果就是這樣

image.png

直接后面api level 就行了。
然后下載了是這樣
屏幕快照 2017-11-27 下午6.24.15.png

結(jié)果只有26下好了,把所有的27改成26之后,又出現(xiàn)了這個(gè)問(wèn)題
然后學(xué)長(zhǎng)讓我把26.0.0改成+,就像
屏幕快照 2017-11-27 下午6.38.41.png
估計(jì)是讓兼容各種版本 。然后學(xué)長(zhǎng)突然說(shuō)recyclerview要導(dǎo)包。
然后我想起了我之前發(fā)的那篇也就是最后一篇blog,說(shuō)對(duì)了方法...............如果compile這種不行,就手動(dòng)導(dǎo)包??!

折騰了這么久,就這一句話(huà)最重要了,compile不行就手動(dòng)導(dǎo)包?。?!

Above All

原來(lái)我真正錯(cuò)誤的原因不是compile不能導(dǎo)包,而是,我把compile寫(xiě)成complie了!!!AAAAAAAAAAAAA

最后編輯于
?著作權(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)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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