【问题标题】:How can i downgrade Gradle to 4.10.1我如何将 Gradle 降级到 4.10.1
【发布时间】:2021-02-08 06:12:56
【问题描述】:

我使用的是 Android Studio 4.0.0。我的项目需要早期版本的 Gradle,版本 4.10.1。我已经失败了好几个星期了。我尝试删除项目文件中的 gradle 文件夹,删除 C:/user/user_name/.gradle 中的缓存文件夹,我更改了 gradle.properties 上的版本 - 我得到的只是一个错误,我应该升级到版本 6.1 .1 的 gradle。

我做错了什么吗?请帮忙

【问题讨论】:

  • 您是否尝试过更改 project/gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl=https\://services.gradle.org/distributions/gradle-x.y.z-all.zip ?我想你需要重新打开项目,以便 android studio 自动下载它。

标签: android android-studio gradle


【解决方案1】:

我的项目需要早期版本的 Gradle,版本 4.10.1

那是两岁多了。您应该留出一些时间来解决需要旧版本 Gradle 的构建脚本中的任何问题。

我是不是做错了什么?

在您的项目(顶级)build.gradle 文件中,确保您的 com.android.tools.build:gradle 依赖项设置为 3.3.3

// 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.3.3"

    // 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 Gradle 插件 3.3.3 仍支持 Gradle 4.10.1。任何较新的东西都没有。见this table of Android Gradle Plugin and Gradle versions

【讨论】:

    【解决方案2】:

    昨天我无意中点击了警告以更新我的 Flutter 项目的 gradle 版本时遇到了同样的问题。

    一段时间后,我意识到至少有两个地方改变了gradle的版本:

    1. android/gradle/wrapper/gradle-wrapper.properties
    distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
    
    1. android/build.gradle
    buildscript {
        // ...
    
        dependencies {
            classpath 'com.android.tools.build:gradle:3.6.3'
        }
    }
    

    您可能希望将这些行的版本更改为与您想要的对应的版本。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      • 2020-05-16
      • 2021-08-22
      • 2016-08-22
      • 1970-01-01
      • 2016-01-01
      相关资源
      最近更新 更多