Gradle错误:支持的最低Gradle版本为3.3.目前的版本是3.2

tom*_*lny 58 android android-studio build.gradle android-gradle-plugin

当我今天更新Android Studio时,它会写:最低支持的Gradle版本是3.3.当前版本是3.2我该如何解决这个问题?

这是我的build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

和第二个build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.0"
    defaultConfig {
        applicationId "com.tosi.ex"
        minSdkVersion 14
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } }
}
repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.2.1'
    compile 'com.android.support:design:25.2.1'
    compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
    compile 'com.android.support:support-v4:25.2.1'
    compile 'com.android.support:mediarouter-v7:25.2.1'
    compile 'com.google.android.gms:play-services:10.2.1'
    compile 'com.android.support:cardview-v7:25.2.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'uk.co.chrisjenx:calligraphy:2.2.0'
    testCompile 'junit:junit:4.12'
}
Run Code Online (Sandbox Code Playgroud)

gradle-wrapper.properties:

#Tue Mar 28 17:26:02 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.2-all.zip
Run Code Online (Sandbox Code Playgroud)

当我将属性distributionUrl更改为3.3-all.zip时,它仍然处于刷新状态,我不知道该怎么处理这个问题.请帮帮我,非常感谢你

Sne*_*dya 65

更新的答案:适用于Android Studio 3.1及更高版本

对于Android Studio 3.1及更高版本,已从4.4 distributionUrl更新到4.6 .你gradle-wrapper.properties应该看起来像这样:

#DATE
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Run Code Online (Sandbox Code Playgroud)

更新答案:

对于Android Studio 3.0及更高版本,已从版本3.3distributionUrl更新到4.1 .你gradle-wrapper.properties应该看起来像这样:

#DATE
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)

原答案:

#DATE
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
Run Code Online (Sandbox Code Playgroud)

  • 当我还是一个小伙子时,我们有一个名为Eclipse的东西,它没有默认破坏 (10认同)
  • ^是的,Eclipse本身就坏了。 (4认同)

Pab*_*uza 33

确保在打开文件>设置>构建,执行,部署>构建工具> Gradle中使用默认的gradle包装器.


小智 32

您需要从https://gradle.org/releases下载最新版本 ,然后转到文件/项目结构/项目并将新版本放入gradle版本

  • 您无需前往gradle.org下载.这就是包装器的用途 (14认同)

cri*_*007 26

打开 gradle-wrapper.properties

有更改版本上distributionUrl线

  • 您可以从命令行在项目目录中运行`./gradlew clean wrapper`来修复它 (14认同)

shi*_*hen 17

关于 Android Studio Gradle 插件版本和必需的Gradle 版本,你可以在这里看到更详细的答案:什么是真正的 Android Studio Gradle 版本?

对于此 Gradle 插件的每个版本,它都需要下表所列的最低 Gradle 版本

(参考页面:gradle-plugin#updating-gradle)。

在此处输入图片说明

当您更新 Android Studio 时,您可能会收到一个提示,要求您同时将 Gradle 更新到最新的可用版本。

例如,Android Gradle 插件版本 3.1.0+ 需要最低 gradle 版本 4.4。

您可以通过 Android Studio File -> Project Structure -> Project进行配置。见下文:

在此处输入图片说明

或者您可以手动修改文件gradle/wrapper/gradle-wrapper.properties。例如:

distributionUrl = https\://services.gradle.org/distributions/gradle-4.6-all.zip
Run Code Online (Sandbox Code Playgroud)


林果皞*_*林果皞 6

由于这是google这个错误的第一个结果,我想提醒您,只需单击底部窗口错误消息蓝色链接“修复Gradle包装器并重新导入项目Gradle设置”,即可为您自动修复。

在此处输入图片说明

  • 我单击此,没有任何反应。 (5认同)

gus*_*knz 5

就我而言,我丢失了setting.gradle文件。


Rak*_*ale 5

适用于 Android Studion 3.3.2 版

1)我将gradle分发URL更新为 distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip in gradle-wrapper.properties file

2) 在顶级 build.gradle 文件中将 gradle 插件更新到版本 3.3.2

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.2'
    classpath 'com.google.gms:google-services:4.2.0'
}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

151665 次

最近记录:

6 年,8 月 前