Could not resolve com.android.supportsupport-annotations25.4.0
阿新 • • 發佈:2018-11-17
概述
最近在做客戶專案的維護工作,才進專案,那邊的同事不知道要幹啥把Support升級到了25.4.0,我給看懵逼了。
Sdk manager 都找不到的。
不信可以試試
androidTestCompile "com.android.support:support-annotations:25.4.0"
解決辦法
查了無數資料,有以下幾種答案
1 降低版本吧,你這個太高了
確實一般情況下降一個現行的版本就ok了,但是這個專案不曉得客戶用的啥東西,降低版本後還有別的一堆錯誤。
2 Sdk Manager裡面更新一下Libraried Repository
然而,目前最新的就是47,也沒有25.4.0,可以到
..\extras\android\m2repository\com\android\support\support-annotations
這個目錄下自己去看,也是沒有的
去看官網文件?拿好不謝,然後他也是讓你更新庫,降低最高版本。沒啥卵用
https://developer.android.com/topic/libraries/support-library/revisions.html#25-4-0
3 依賴Google的 Maven 庫
搞得時間長了也找到了答案,這個庫是google放在自己的maven維護的,需要依賴他的庫。在根目錄build.gradle中寫入如下程式碼
allprojects {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
mavenCentral()
}
}
OK!搞定,繼續開心的codding ~~