【发布时间】:2020-04-26 20:45:09
【问题描述】:
我正在尝试在 android studio 上启动我的第一个应用程序,这只是开始
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':classpath'.
我认为是同步项目的Gradle和SDK文件时出现的问题,我尝试重新启动android但仍然出现错误,我也尝试关闭防火墙但问题没有解决。
我尝试更改项目结构设置并升级我的 gradle:
错误消失了,但应用程序仍然无法同步 gradle 文件:
这是我的 build.gradle 文件:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
我尝试删除 .android 文件并重新启动 android,但没有任何效果。 任何机构都可以解决这个问题,这似乎令人沮丧! 这是日志:
4:10 PM Gradle sync failed: The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-5.6.5-all.zip' does not exist.
Consult IDE log for more details (Help | Show Log) (2 s 225 ms)
【问题讨论】:
-
这个问题可能是由任何原因引起的。考虑在您的问题中包含您的
build.gradle文件 -
我刚刚编辑了它
-
你使用的是什么 gradle 版本?即
gradle --version的输出 -
gradle 版本是 3.6.2。与android 3.6.2版本相同
-
这就是问题所在。您使用的插件版本需要 gradle 版本
5.6.4+。如果您使用的是 gradle 3.6.2,那么您需要将插件降级为< 3.0.0参见 table
标签: android gradle android-emulator android-developer-api