Android Studio更新后不支持的Gradle版本

4
我正在使用Windows 10系统。
我刚将Android Studio更新到3.6,但是我的应用程序不再同步。我收到了三条关于失败的响应:

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: 应用插件[id 'com.android.internal.version-check']失败

Caused by: java.lang.RuntimeException: 支持最低Gradle版本为5.6.4,当前版本为5.4.1。如果使用gradle wrapper,请尝试编辑C:\ Users \redacted \redacted \ Documents \ Android Studio \ app \ gradle \ wrapper \ gradle-wrapper.properties中的distributionUrl为gradle-5.6.4-all.zip

ERROR:支持最低Gradle版本为5.6.4,当前版本为5.4.1。

请修复项目的Gradle设置。

请修复Gradle wrapper并重新导入项目 (对我而言显示为不可点击链接)
打开Gradle wrapper属性 (对我而言显示为不可点击链接)
Gradle设置 (对我而言显示为不可点击链接)
自认为聪明的我,检查了我的gradle-wrapper属性:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

在项目结构中,Gradle版本也是正确的,版本号为5.6.4。
我已经卸载并重新安装了Android Studio。
我还尝试在另一台机器上运行程序。
我创建了一个全新的(可工作的!)项目,以比较gradle-wrapper属性文件,发现所有内容都匹配。
如果您能帮忙解决问题,请告诉我。

你能检查一下 build.gradle 文件中的 Gradle 版本吗? - Nigam Patro
类路径 'com.android.tools.build:gradle:3.6.0' - Shmuli Adelman
5个回答

1

关于我如何解决这个问题的更新。我开始了一个全新的项目,并复制了所有Kotlin和XML代码。我仍然不确定出了什么问题。


我刚刚将我的Android Studio更新到Android 4,然后出现了这种错误。所以我采用了你的方法。我认为Android Studio会自动配置下载最新的Gradle文件。我的错误是(最低支持的Gradle版本为6.1.1,当前版本为6.0.1)。 - lava

1

我将项目目录重命名并重新导入了项目,然后它起作用了。然后我又改回了旧名称,它仍然继续工作。神奇!

P.S. 顺便说一下,我还删除了所有的.iml文件、.idea文件、.gradle文件、gradle、gradlew和gradlew.bat文件。


0
是的,它只是忽略了gradle-wrapper.properties中的内容。经过一周的挫败和尝试数十种不同的解决方案都无法解决它...
1. 创建一个新的3.6.1虚拟项目并进行Gradle Sync以强制下载新的Gradle分发包。 2. 然后在“文件 -> 设置 -> Gradle”中,将“使用Gradle”设置为“指定位置”,并设置gradle所在的完整路径(例如,“C:\ Users \ Duncan\.gradle \ wrapper \ dists \ gradle-5.6.4-all \ ankdp27end7byghfw1q2sw75f \ gradle-5.6.4”)。最后,它再次工作! 3. 然后可以删除新的虚拟项目。
为什么Android Studio / Gradle如此荒谬地复杂和不可靠?每次升级都是一场噩梦。

0
我遵循了这些令人惊叹的Flutter错误信息的建议,只需在我的项目文件<project>/android/gradle/wrapper/gradle-wrapper.properties中替换行distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zipdistributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip(从而仅更改所使用的gradle模块的版本)。
这解决了问题。

0

只需升级(增加)build.gradle版本
在此输入图片描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接