我有一个已经使用了三年的Android Studio,我刚刚升级到了最新版本(3.2)。
我打开了一个项目并尝试运行它,但出现此错误:
Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.
然后,我在gradle-wrapper.properties
中看到了这一点:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip
据我了解,Gradle 2.2与Android Studio 3.2不兼容。
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip
但是,现在,如果我再次尝试构建,则会收到此错误:
Gradle version 2.2 is required. Current version is 4.9.
为什么会要求我提供旧版本的Gradle?
答案 0 :(得分:1)
有两个要注意的地方:两个:
每个版本的Android Gradle插件版本都需要最低版本的gradle版本。对于您的情况,看起来这两个版本不同步。因此,尝试如下修改文件:
顶级build.gradle
buildscript {
repositories {
...
}
dependencies {
// This is the Android Gradle Plugin version
classpath 'com.android.tools.build:gradle:3.1.3'
}
}
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip
答案 1 :(得分:0)
不幸的是,Android Studio不支持该版本。我的建议是使用4.4,它是最后一个完全受支持的版本。