如何降级到旧版本的Gradle

jjjwad0x  于 2023-06-30  发布在  其他
关注(0)|答案(7)|浏览(966)

我的.gradle文件夹中有一个2.4文件夹,这是gradle的版本。我想降级到2.2.1,因为我需要使用Gradle插件1.0.1。我已经尝试改变:
distributionUrl=https:services.gradle.org/distributions/gradle-2.2.1-all.zip
但这并没有解决这个问题,我仍然与2.4版本。
我该如何解决这个问题?

mm5n2pyu

mm5n2pyu1#

在项目设置中更改您的gradle版本:如果您使用的是mac,请单击【文件】-【项目结构】,然后更改gradle版本,如下:

然后检查你的项目的build.gradle,修改gradle的依赖,像这样:

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

1wnzp6jl2#

我做了以下步骤将Gradle降级回原始版本:

  • 我删除了用户主目录(windows)中“.gradle/caches”文件夹的内容。
  • 我删除了项目根目录中“.gradle”文件夹的内容。
  • 我检查了Android Studio中“项目结构”的“项目”选项中是否正确设置了Gradle版本。
  • 我在Android Studio的“设置”中选择了“使用默认的gradle Package 器”选项,只需搜索gradle关键字即可找到。

可能最后一步就足够了,因为在我的情况下,新Gradle发行版的路径在'Gradle home'选项下硬编码。

f4t66c6m

f4t66c6m3#

必须
gradle-wrapper.properties
更改下面提到的发行版本(gradle-5.6.4-bin.zip)
distributionUrl=https:services.gradle.org/distributions/gradle-5.6.4-bin.zip

0vvn1miw

0vvn1miw4#

解决了:
卸载整个Android Studio

使用以下命令卸载android

rm -Rf /Applications/Android\ Studio.app  
rm -Rf ~/Library/Preferences/AndroidStudio*  
rm -Rf ~/Library/Preferences/com.google.android.*  
rm -Rf ~/Library/Preferences/com.android.*  
rm -Rf ~/Library/Application\ Support/AndroidStudio*  
rm -Rf ~/Library/Logs/AndroidStudio*  
rm -Rf ~/Library/Caches/AndroidStudio*  
rm -Rf ~/.AndroidStudio*  
rm -Rf ~/.gradle  
rm -Rf ~/.android  
rm -Rf ~/Library/Android*  
rm -Rf /usr/local/var/lib/android-sdk/  
rm -Rf /Users/<username>/.tooling/gradle

删除您的项目并再次克隆它,然后后藤Gradle Scripts并打开gradle-wrapper.properties并更改下面的url,无论您需要哪个版本
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2-all.zip

0pizxfdo

0pizxfdo5#

一个简单的修复方法是在android/build. gradle中降级android gradle。4.1.0版本似乎会引起问题。

dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
yfwxisqw

yfwxisqw6#

对我来说,我试图运行Gradle项目,但一些依赖项存在兼容性问题,所以我不得不将其降级到较低版本。
我更新了gradle-wrapper.properties中的gradle版本,使其具有合适的版本。

cigdeys3

cigdeys37#

在我的情况下,我想降级到旧版本的gradle,因为我的Android Studio的当前版本是Flaming Patch,所以它使用的是gradle 8.0,我在Android项目中遇到了问题。
所以为了降级到旧版本。我建议采取以下措施:
例如:
1.卸载Android Studio Alpha,Beta,Canary或Patch(在我使用Gradle 8.0的情况下是Flaming Patch)。
1.转到https://developer.android.com/studio/archive
1.下载以前的稳定版本(例如使用gradle 7.3.0的海豚)。
1.就这样
我推荐这种方式来降级版本,而不是使用最新版本的AS与不兼容的gradle版本。

相关问题