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

Gradlew:无法确定java版本从11.0.1

吴鸿彩
2023-03-14

我正在使用Mac OS(Mojave)和Android Studio 3.2.1。我正在尝试使用Fastlane工具进行截图。

当我运行时:/gradlew AssembleDefug assembleAndroidTest我得到以下错误:

>

  • FAILURE:构建失败,但有一个异常。

    • 出了什么问题:

    无法从“11.0.1”确定java版本。

    • 试试看:

    使用--stack跟踪选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

    我的java版本根据java--version

    java 11.0.1 2018-10-16 LTS java(TM)SE运行时环境18.9(构建11.0.1 13-LTS)java热点(TM)64位服务器VM 18.9(构建11.0.1 13-LTS,混合模式)

    我该如何解决这个问题?

  • 共有2个答案

    孙震博
    2023-03-14

    我发现了这个问题的git问题,解决方案是:

    https://github.com/openrndr/openrndr/pull/25/commits/684240c4da0c6223d0171e3f3273ee48b9094772

    毕宇
    2023-03-14

    你不能使用Java11为Android开发

    请使用JDK 8。

    如果您同时安装了JDK 8和11,您可以告诉gradle使用一个:如何告诉Gradle使用特定的JDK版本?

     类似资料:
    • 问题内容: 尝试将项目上传到并出现错误: 我读到它是等级错误,已在较高版本中修复,我尝试将版本更改为,但出现另一个错误: Gradle同步失败:无此类属性:类:org.gradle.api.attributes.Usage FOR_RUNTIME有关更多详细信息,请参阅IDE日志(帮助|显示日志)(571毫秒) 摇篮属性: 建立gradle项目 问题答案: 您还应该删除Java JDK。只需运行以

    • 我遵循了React本机错误:“无法从'9.0.1'确定java版本。”并更改为 在project_path/android/gradle/wrapper/gradle-wrapper.properties中 但这并没有解决我的问题,它显示了一个新的错误,不能添加任务“wrapper”,因为具有该名称的任务已经存在。

    • 问题内容: 我发表以下评论: 只与日志见面: 我的gradle版本是5.1.1: 我不确定如何进行(我尝试了升级/降级,但到目前为止没有任何效果)。 更新:当我跑步时,我得到以下信息: 我的包含: 问题答案: 您的系统中有两个不同的Gradle应用程序。 该 系统范围内的摇篮 本申请通过援引。 在 gradle这个-包装 的gradle产出,包装是具体到每一个项目,只能调用该项目的目录中,使用命令

    • 我运行了以下评论: 只会遇到日志: 我的包含:

    • 问题内容: 我使用终端安装了Android Studio的新副本,但在创建新项目时出现错误“无法确定Java版本”。同时安装了JDK和SDK。Android Studio已更新为最新版本。我正在使用Ubuntu 14.04 LTS 问题答案: 我只是将默认的Java JDK从Oracle JDK更改为OpenJDK。奇迹般有效。