同步:由:org.codehaus.groovy.control.MultipleCompilationErrorsException:同步启动失败错误.. androidstudio 3.6.1

Y.R*_*Y.R 6 java android gradle android-studio java-11

Android Studio今天没有工作。当我构建我的项目并同步它时,它说:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 我没有更改项目中的任何内容,项目的语言是Kotin. 我使用JDK 13Android Studio 3.6.1和最新的Android SDK。

UmA*_*orn 15

简而言之

将 JDK 版本设置为嵌入式 JDK

为什么?

Android Studio 2.2+ 捆绑了最新 OpenJDK 的副本。这是GOOGLE推荐的JDK版本。

要使用捆绑的 JDK,请执行以下操作:

如何?

Android Studio > 首选项... > 构建、执行、部署 > 构建工具 > Gradle 在 Gradle JDK 下,选择 Embedded JDK 选项。单击“确定”。

对于窗户

选择 File > Settings... > Build, Execution, Deployment > Build Tools > Gradle 在 Gradle JDK 下,选择 Embedded JDK 选项。


Sem*_*ace 7

我来晚了,但这对某人有帮助。

当我在 Windows 10 中安装 Android Studio 4.2.1 时,我遇到了同样的问题。我通过选择 JDK 位置修复了它。打开文件 > 项目结构。然后选择“SDK 位置”选项卡(位于左侧)。在 JDK 位置部分,选择“嵌入式 JDK:”选项(第一个)。

看这张图片:

截屏

它对我来说有效。另外,我使用的是最新的 Gradle 版本 (6.7.1) 和 Android Gradle 插件版本 (4.2.1)。


Asl*_*sin 5

在Android StudioJDK中按照以下步骤更改您的版本:

文件->项目结构->SDK 位置->Gradle 设置

然后选择配置的JDK版本。

在此输入图像描述