簡體   English   中英

我如何將 Gradle 降級到 4.10.1

[英]How can i downgrade Gradle to 4.10.1

我正在使用 Android Studio 4.0.0。 我的項目需要早期版本的 Gradle,版本 4.10.1。 我已經在這方面失敗了幾個星期。 我嘗試刪除項目文件上的 gradle 文件夾,刪除 C:/user/user_name/.gradle 中的緩存文件夾,我更改了 gradle.properties 上的版本 - 我得到的只是一個錯誤,我應該升級到版本 6.1 .1 的 gradle。

有什么我做錯了嗎? 請幫忙

我的項目需要早期版本的 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。 任何較新的都沒有。 請參閱此 Android Gradle 插件和 Gradle 版本表

昨天我遇到了同樣的問題,當時我無意中點擊了警告以更新我的 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'
    }
}

您可能希望將這些行的版本更改為與您想要的內容相對應的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM