在 Android 应用程序中,
我将 Android Studio 更新到最新版本 (3.6.1)
现在在同步 Gradle 时,找不到 Gradle 插件,错误如下:
引起:org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: 无法解析所有配置文件 ':classpath'。
和
引起:org.gradle.internal.resolve.ModuleVersionNotFoundException:找不到 com.android.tools.build:gradle:3.0.0。
这让我发疯,因为我将 Gradle 版本和 Gradle 插件版本更改为其他几种可能性,但再次找不到 Gradle 插件并出现相同的错误
Build.Gradle 文件:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
allprojects {
repositories {
jcenter()
google()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
和 Gradle.Wrappers.Properties 文件:
#Thu Mar 05 15:41:52 IRST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Run Code Online (Sandbox Code Playgroud)
编辑:
我也添加了以下数据:
编译 Sdk 版本:25
构建工具版本:25.0.3
xba*_*ass 15
这对我有用:
从您的应用程序文件夹中打开build.gradle文件,它应该与此类似
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.1'
}
}
allprojects {
repositories {
jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)
将google()添加到存储库中 - buildscript 和 allprojects就像这样:
buildscript {
repositories {
google() // here
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.1'
}
}
allprojects {
repositories {
google() //and here
jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)
在 Android Studio 中,转到File -> Project Structure.. [快捷方式:Ctrl + Alt + Shift + S ]
在项目选项卡 -> Android Gradle 插件版本 -> 3.6.1和Gradle 版本 -> 5.6.4 |||
最后,在Module选项卡下,确保编译 sdk 版本 > 14(即:25、28 或 29..)
小智 3
在 gradle-wrapper.properties 文件中,将 distributionUrl 更改为:
https://services.gradle.org/distributions/gradle-5.6.4-all.zip
gradle-wrapper.properties 文件内容应如下所示:
#Wed Mar 11 00:28:24 EET 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13449 次 |
| 最近记录: |