[英]gradlew: Couldn't determine java version from '11.0.1'
I am using Mac OS (Mojave) and Android Studio 3.2.1. 我正在使用Mac OS(Mojave)和Android Studio 3.2.1。 I am trying to use Fastlane tool for screenshot capturing.
我正在尝试使用Fastlane工具进行屏幕截图捕获。
When I run: ./gradlew assembleDebug assembleAndroidTest
I get the following error: 当我运行时:
./gradlew assembleDebug assembleAndroidTest
我收到以下错误:
FAILURE: Build failed with an exception.
失败:构建失败,发生异常。
- What went wrong:
什么地方出了错:
Could not determine java version from '11.0.1'.
无法从“ 11.0.1”确定Java版本。
- Try:
尝试:
Run with --stacktrace option to get the stack trace.
使用--stacktrace选项运行以获取堆栈跟踪。 Run with --info or --debug option to get more log output.
使用--info或--debug选项运行以获取更多日志输出。 Run with --scan to get full insights.
与--scan一起运行以获取完整的见解。
My java version according to java --version
is 我根据
java --version
是
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.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,混合模式)
How do I solve this issue? 我该如何解决这个问题?
You can not use Java 11 for Android development 您不能将Java 11用于Android开发
Please use a JDK 8. 请使用JDK 8。
If you have both JDK 8 and 11 installed, you can tell gradle to use one: How do I tell Gradle to use specific JDK version? 如果同时安装了JDK 8和11,则可以告诉gradle使用一个: 我如何告诉Gradle使用特定的JDK版本?
I found a git issue for this exact problem and the solution for it is: 我发现了这个确切问题的git问题,解决方案是:
https://github.com/openrndr/openrndr/pull/25/commits/684240c4da0c6223d0171e3f3273ee48b9094772 https://github.com/openrndr/openrndr/pull/25/commits/684240c4da0c6223d0171e3f3273ee48b9094772
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.