首页 > 解决方案 > 更新 Android Studio 后 Gradle 无法正常工作

问题描述

gradle -v即使在更新 android studio (4.3.1) 之后,Gradle 也完全不起作用。我不太确定 Android Studio 是否导致了这个问题。

我从 sdkman 安装了 Gradle。Gradle 版本是 6.6.1。当我在终端中运行任何 Gradle 命令时,该进程继续运行但没有任何显示。路径在这里不是问题。计算机识别 Gradle 本身。

你知道解决这个问题的任何想法吗?

我已经卸载/安装 Gradle,删除 .gradle 文件夹,重新启动计算机,删除缓存和类似的东西......

标签: javagradle

解决方案


Android Studio 喜欢默认使用它捆绑的 JDK 和 SDK,并且每隔几个版本就更改它的设置位置。当您尝试根据自己的喜好自定义设置时,它不喜欢,即使是像选择自己的默认项目保存位置这样微不足道的事情。

目前(在 4.2.x 版本中),我只能在全局设置中找到 gradle 路径,事实证明,即使您为 gradle 路径设置了全局设置,您仍然需要在每个项目级别进行配置。

所以为了理智起见,忘记全局设置并在每个项目级别进行配置。 每个项目的 Gradle 配置

有一些论坛讨论表明 android studio 会自动从您的 gradle 设置切换 kotlin 编译器或 java 编译器,但也有一些相互冲突的文章。
如果您尝试在他们的论坛上讨论它,他们会告诉您由于兼容性原因更改 jdk 是一个错误的决定,对您没有多大帮助。这是基于我在他们论坛上的多次不良经历。选择自己的 JDK、Kotlin、构建工具等一直是社区的痛点。

PS:Kotlin 编译器设置在 Other settings 中可用。Kotlin 编译器设置


推荐阅读