Android添加glide庫(kù)報(bào)錯(cuò)Error: Failed to resolve: com.android.support:support-annotations:26.0.2的解決
前言
Glide是 Google推薦的圖片加載庫(kù),它可以支持來(lái)自u(píng)rl,Android資源,文件,Uri中的圖片加載,同時(shí)還支持gif圖片的加載,以及各種圖片顯示前的bitmap處理(例如:圓角圖片,圓形圖片,高斯模糊,旋轉(zhuǎn),灰度等等),緩存處理,請(qǐng)求優(yōu)先級(jí)處理,動(dòng)畫(huà)處理,縮略圖處理,圖片大小自定義等等.可謂是非常的強(qiáng)大.
在Glide的使用方面,它和Picasso的使用方法是比較相似的,并且他們的運(yùn)行機(jī)制也有很多相似的地方,很多博文會(huì)把二者進(jìn)行比較,此文也采取一樣的方式,通過(guò)比較二者來(lái)學(xué)習(xí)他們之間的優(yōu)點(diǎn)和不足。
首先,當(dāng)我們使用這兩個(gè)庫(kù)的時(shí)候第1步要做的就是導(dǎo)入庫(kù),Picasso好說(shuō),直接依賴就行,但是Glide要注意,這個(gè)庫(kù)是要依賴于support liberary v4的,所以用這個(gè)庫(kù)的時(shí)候,不要忘了依賴v4包。
今天主要講述一個(gè)在使用glide中遇到的問(wèn)題,作一個(gè)記錄。
Glide最新版本
目前glide的最新版本為:
compile 'com.github.bumptech.glide:glide:4.3.1'
在添加庫(kù)依賴的時(shí)候,編譯時(shí),出現(xiàn)以下error:

一臉的懵B啊。到底這個(gè)support annotations是什么鬼?
Support Annotations 簡(jiǎn)介:
Android support library 不斷地引入新的注解庫(kù),它包含很多有用的元注解,你能用它們修飾你的代碼,幫助你發(fā)現(xiàn)bug。
Support library 自己本身也用到了這些注解,所以作為 support library 的用戶,Android Studio已經(jīng)基于這些注解校驗(yàn)了你的代碼并且標(biāo)注其中潛在的問(wèn)題。
Support Annotations 如何引入: 注解默認(rèn)是沒(méi)有包含的;它被包裝成一個(gè)獨(dú)立的庫(kù),如果使用了appcompat庫(kù),那么 Support Annotations 就會(huì)自動(dòng)引入進(jìn)來(lái),因?yàn)?appcompat 使用了 Support Annotations,如果沒(méi)有則需要在 build.gradle 中添加如下配置:
dependencies {
compile 'com.android.support:support-annotations:23.4.0'
}
如果你已經(jīng)引入了 appcompat v7 則可能就沒(méi)有必要再次添加此類注解。
出現(xiàn)問(wèn)題的原因
support annotations自25.4.0之后support包不在sdk中更新了,需要用谷歌的maven庫(kù),在Project的build.gradle中添加如下谷歌的地址,因此需要我們手動(dòng)的在Project的build.gradle中添加如下谷歌的地址:
allprojects {
repositories {
...
//需要添加的部分
maven { url "https://maven.google.com"}
maven { url "https://dl.google.com/dl/android/maven2/"}
...
}
}
搞完之后你再次編譯就會(huì)神奇的發(fā)現(xiàn)竟然被解決了。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Android開(kāi)發(fā)之button事件監(jiān)聽(tīng)簡(jiǎn)單實(shí)例
這篇文章主要介紹了Android開(kāi)發(fā)之button事件監(jiān)聽(tīng)實(shí)現(xiàn)方法,實(shí)例分析了事件監(jiān)聽(tīng)的使用技巧與注意事項(xiàng),需要的朋友可以參考下2015-05-05
超簡(jiǎn)單的幾行代碼搞定Android底部導(dǎo)航欄功能
這篇文章主要介紹了超簡(jiǎn)單的幾行代碼搞定Android底部導(dǎo)航欄功能,需要的朋友可以參考下2018-03-03
Android OpenGL ES 實(shí)現(xiàn)抖音傳送帶特效(原理解析)
這篇文章主要介紹了Android OpenGL ES 實(shí)現(xiàn)抖音傳送帶特效,抖音傳送帶特效推出已經(jīng)很長(zhǎng)一段時(shí)間了,前面也實(shí)現(xiàn)了下,最近把它整理出來(lái)了,如果你有仔細(xì)觀測(cè)傳送帶特效,就會(huì)發(fā)現(xiàn)它的實(shí)現(xiàn)原理其實(shí)很簡(jiǎn)單,需要的朋友可以參考下2022-07-07
Android自定義View實(shí)現(xiàn)音頻播放圓形進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)音頻播放圓形進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
利用Flutter實(shí)現(xiàn)背景圖片毛玻璃效果實(shí)例
Flutter沒(méi)有單獨(dú)的模糊處理容器,需要部件層層疊加實(shí)現(xiàn)模糊效果,下面這篇文章主要給大家介紹了關(guān)于利用Flutter實(shí)現(xiàn)背景圖片毛玻璃效果的相關(guān)資料,需要的朋友可以參考下2022-06-06
Flutter進(jìn)階之實(shí)現(xiàn)動(dòng)畫(huà)效果(五)
這篇文章主要為大家詳細(xì)介紹了Flutter進(jìn)階之實(shí)現(xiàn)動(dòng)畫(huà)效果的第五篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
Android中RecyclerView實(shí)現(xiàn)Item添加和刪除的代碼示例
本篇文章主要介紹了Android中RecyclerView實(shí)現(xiàn)Item添加和刪除的代碼示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-09-09
Android 動(dòng)畫(huà)(View動(dòng)畫(huà),幀動(dòng)畫(huà),屬性動(dòng)畫(huà))詳細(xì)介紹
這篇文章主要介紹了Android View動(dòng)畫(huà)、幀動(dòng)畫(huà)和屬性動(dòng)畫(huà)詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10

