Gradle找不到有效的gradle版本,最终输出错误:
2023-05-25T16:14:16.244+0000 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Configure build' completed
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
> Could not find com.android.tools.build:gradle:7.5.1.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
- https://jcenter.bintray.com/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
- https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
Required by:
project :
# android/build.gradle
buildscript {
ext.kotlin_version = '1.6.0'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.5.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
1条答案
按热度按时间qacovj5a1#
经过广泛的研究,显然这些repo支持gradle的一个子集,而不是所有版本,所以这个版本实际上并不存在。
解决方案是打开Google Maven Repo Web版本,搜索Gradle并查看支持的版本,然后选择最接近您喜欢的版本:
https://maven.google.com/web/index.html#com.android.tools.build:gradle
在我的例子中,选择:7.5.x根本不存在,所以我不得不求助于手动下载和包含
如下:
1.下载zip版本文件:https://services.gradle.org/distributions/gradle-7.5.1-bin.zip
1.将gradle 7.5目录移到那里
1.转到./android并运行
应该没问题了
希望能帮助到别人,在某个地方:)