【发布时间】:2017-04-15 08:28:29
【问题描述】:
我在 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)
java 版好像有点问题。我安装了 openjdk-8 并尝试使用 Oracle JDK 版本 8(也尝试使用版本 7)。
我尝试过的事情:
使用已安装的 gradle 或 Android Studio 自带的 gradle
正在删除
~/.gradle和~/.android。
更新:
如果我进入项目目录并运行gradle build,即使用我安装的 gradle 版本,它似乎可以构建。然而,能够从 Android Studio 运行 gradle 似乎对于使用 Android Studio 也是必不可少的。
【问题讨论】:
-
你可以配置Android Studio的Gradle来使用你安装的而不是包装器
-
是的,我做到了。仍然不受支持的Java 异常。
-
我认为使用该设置将允许 IDE 以类似于终端的方式构建。猜不到
-
请发布您所有的
build.gradle文件。请发布java -version的输出。
标签: java android android-studio gradle