閑來無事,下載了一個(gè)開源APP學(xué)習(xí)學(xué)習(xí)代碼文狱,發(fā)現(xiàn)我怎么都編譯不出來圆仔,報(bào)錯(cuò)是:
Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).
Searched in the following locations:
? ? https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
如圖:
網(wǎng)上很多朋友說是跟目錄的build.gradle中的allprojects{...}里面寫上google()枯饿,但是我發(fā)現(xiàn)里面寫了的番川,百思不得其解的情況下,我新建了一個(gè)空白項(xiàng)目查看懈糯,在根目錄的build.gradle文件中發(fā)現(xiàn)了一個(gè)順序問題涤妒,開源項(xiàng)目寫的順序是:
而我新建的項(xiàng)目寫的是:
沒錯(cuò),大家估計(jì)看出來了赚哗,這個(gè)jcenter()和google()的引用順序是返的她紫,我抱著死馬當(dāng)活馬醫(yī)的心態(tài),修改了回來蜂奸,成功犁苏!功!扩所!
所以围详,正確順序請牢記:google()->jcenter()。