Unable to resolve dependency for xxx.
导入新项目,发现依赖库报错,如下图
哐哐哐
第一步走代理,谁让咱有vpn呢,但是结果一样!不行?那就阿里镜像走起。
buildscript {
repositories {
// 改为阿里云的镜像地址
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
// google()
// jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.0'
}
}
allprojects {
repositories {
// 改为阿里云的镜像地址
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
// google()
// jcenter()
}
}
我靠,阿里代理还是不行,我慌了,这就没辙了啊,gradle没问题,下载的库为啥部分有问题呢,一顿百度之后,以下方法逐一尝试:
1.去除项目中gradle.properties代理配置
2.去除.gradle目录下的全局代理配置(windows和mac不一样)
3.怀疑公司网有问题,各种切网,连热点等,无效告终。
最后发现这几个包有个共同特点都是jitpack下的,于是乎搜索一番,果然as3.5后maven库要改成这样
maven { url 'https://www.jitpack.io' }