繁体   English   中英

gradlew:无法从“ 11.0.1”确定Java版本

[英]gradlew: Couldn't determine java version from '11.0.1'

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

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

  • 失败:构建失败,发生异常。

    • 什么地方出了错:

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

    • 尝试:

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

我根据java --version

java 11.0.1 2018-10-16 LTS Java(TM)SE Runtime Environment 18.9(内部版本11.0.1 + 13-LTS)Java HotSpot(TM)64位服务器VM 18.9(内部版本11.0.1 + 13-LTS,混合模式)

我该如何解决这个问题?

您不能将Java 11用于Android开发

请使用JDK 8。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM