当前位置: 首页 > 知识库问答 >
问题:

Android Studio Gradle同步失败-不支持的Java

公良俊楚
2023-03-14

我在Linux (Arch Linux)上,用的是Android Studio 2.3.1

在Android Studio中创建新的空项目时,我得到错误消息:

Gradle sync failed: 
org.gradle.internal.jvm.UnsupportedJavaRuntimeException.assertUsingVersion(Ljava/lang/String;Lorg/gradle/api/JavaVersion;)V
        Consult IDE log for more details (Help | Show Log)

似乎爪哇版本有一些东西。我已经安装了 openjdk-8,并且还尝试了 Oracle JDK 版本 8(也尝试了版本 7)。

我尝试过的事情:

> < li>

使用已安装的gradle或Android Studio附带的gradle

删除 ~/.渐变~/.Android

更新:如果我进入项目目录并运行< code>gradle build,即使用我安装的gradle版本,它似乎会构建。然而,能够从Android Studio运行gradle似乎是使用Android Studio所必需的。

共有2个答案

暴夕
2023-03-14

我也有同样的问题。

首先,我有一个Android的3.0.1之前的版本,然后我从官方网站下载了Android zip软件包,然后安装它并保留了相同的旧首选项文件(左右)。然后这个问题出现了。我所做的是卸载(因此删除了Ubuntu的Android Studio文件夹)并再次安装它,它得到了解决。

胡弘毅
2023-03-14

我升级到了Android Studio2.3.2,然后这个特殊问题解决了。

升级时我没有使用来自 AUR(Arch 用户存储库)的软件包,而是使用 Android Studio 的“检查更新”并以这种方式进行升级。我不知道这是否重要。

更新:从AUR升级到Android Studio3.0.1时再次发生。不过,从http://developer.android.com安装官方版本是可行的,所以在AUR中为阿奇Linux构建是有问题的。

 类似资料: