Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.squareup.okhttp3:okhttp:3.14.1.
Open File不管是啥。只要最后加在后面的联网的项目都无法解决。这个问题照着网上的方法换了maven库,最后定的是这个:
def cn = "http://maven.aliyun.com/nexus/content/groups/public/"
def abroad = "http://central.maven.org/maven2/"
// 先从url中下载jar若没有找到,则在artifactUrls中寻找
maven {
url cn
artifactUrls abroad
}
是这样的,然后你还需要改一下代理:https://www.jianshu.com/p/212e402d8dfe
代理需要看一下c盘自动生成的.gardle,果然有那句话!
最后改了又没用呢,看到报错信息,发现还是从gl.google.....这种地址下载,还是老maven地址啊,重启!重启生效!!!!
所以!!!还是要理解啊,为什么要加个maven的地址??因为国内的网慢。如果没有发现依赖,就会从远程仓库中下载,默认的远程仓库为 mavenCentral(),即 http://repo1.maven.org/maven2/ 往往访问速度特别慢,经常会下载超时或者需要很长时间导致Build失败,所以~
所以才用国内的仓库,这个时候看一下报错信息一起理解qwq