问题描述:
在使用AndroidStudio依赖一些第三方库的时候,比如Glide(4.1.1)的时候,同步之后,可能会出现如下的异常信息:
Error:Failed to resolve: com.android.support:support-annotations:26.0.2
原因:
一般情况下,是配置仓库出现的问题,按照glide给出的配置要求,如下:
repositories {
mavenCentral()
maven { url 'https://maven.google.com' }
}
但同步之后,都没有任何效果,还是出现如上的错误提示信息。
解决方案:
经过了一番搜索,尝试了一些方法,终于找到了一个解决方案,地址如下:
https://stackoverflow.com/questions/46023971/failed-to-resolve-com-android-supportsupport-annotations-26-0-1
https://stackoverflow.com/questions/45385199/failed-to-resolve-com-android-supportsupport-v426-0-0-and-other-similar-err
见第一个答案
由于一些第三方库都放在了Google的Maven资源库(maven.google.com)中,需要将此资源库配置到allprojects 之中,如下:
allprojects {
repositories {
jcenter()
maven {
url 'https://maven.google.com'
}
}
}