在最新版本中的Android studio中遇到了如下错误:
Could not resolve all artifacts for configuration ':classpath'.
有没有知道的大佬指点一下,在百度中看了不下五十个帖子,他们大部分都是旧版本这个问题的解决方法,最新版本的studio中并不适用。。。。
恩,我是在导入别人的项目时报的这个错,然后也是 在网上找了很多方法,的确是单个都没办法解决,然后我就把这些方法都给结合起来了,你可以试一下,
就是在build.gradle里
buildscript {
repositories {
google()
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.1'
}
}
allprojects {
repositories {
google()
maven { url 'https://maven.google.com' }
jcenter()
}
}
然后在gradle\wrapper\gradle-wrapper.properties里把distributionUrl换成你本地的,我的做法是创建一个项目然后把这个整行复制过来
然后我就可以用了
“我的做法是创建一个项目然后把这个整行复制过来”这一步可以详细描述下吗?创建一个什么项目啊?
build.gradle中替换
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/jcenter'}
maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/jcenter'}
maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}