java - 渐变 : Couldn't determine java version from '11.0.1'

标签 java android-gradle-plugin

我使用的是 Mac OS (Mojave) 和 Android Studio 3.2.1。我正在尝试使用 FaSTLane 工具进行屏幕截图。

当我运行时:./gradlew assembleDebug assembleAndroidTest 我收到以下错误:

  • FAILURE: Build failed with an exception.

    • What went wrong:

    Could not determine java version from '11.0.1'.

    • Try:

    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

根据java --version我的java版本是

java 11.0.1 2018-10-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

如何解决这个问题?

最佳答案

您不能使用 Java 11 进行 Android 开发

请使用 JDK 8。

如果您同时安装了 JDK 8 和 11,您可以告诉 gradle 使用其中之一:How do I tell Gradle to use specific JDK version?

关于java - 渐变 : Couldn't determine java version from '11.0.1' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54192447/

相关文章:

Java - 在 JVM 启动时加载附加类

java - 将 CLA 转换为 Double

java - Groovy Expando 可序列化

command-line - 安装Gradle 2.5时发生异常

Android Studio 和大量的模块

android - 带有错误 :Cause: tried to access method 的 Gradle 构建

java - 从 Java 程序中获取局部变量的名称和类型

java - 使用 JAXB 自定义 map 解码

android - Android Studio构建失败

gradle 的 Android DSL 文档