AndroidStudio 编译器报错log如下:
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':classpath'.
解决方式:
在工程的build.gradle文件中添加如下代码:
buildscript {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
maven { url 'https://dl.bintray.com/umsdk/release' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.google.com' }
maven { url 'https://developer.huawei.com/repo/' }
mavenCentral()
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
maven { url 'https://dl.bintray.com/umsdk/release' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://developer.huawei.com/repo/' }
mavenCentral()
// maven { url "${REPOSITORY_URL}/content/groups/public" }
}
}
这篇博客介绍了Android Studio在编译时遇到的 ArtifactResolveException 错误,提供了解决方案。通过在项目的build.gradle文件中添加多个仓库URL,包括google(), jcenter()以及华为、阿里云等第三方库的URL,可以解决因依赖下载失败导致的编译问题。
415

被折叠的 条评论
为什么被折叠?



