我正在使用Mac OS(Mojave)和Android Studio 3.2.1。我正在尝试使用Fastlane工具进行屏幕截图捕获。
当我跑步时:self.button
我收到以下错误:
./gradlew assembleDebug assembleAndroidTest
失败:构建失败,并出现异常。
- 出了什么问题:
无法从'11 .0.1'确定Java版本。
- 尝试:
使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
根据*
的我的Java版本是
java 11.0.1 2018-10-16 LTS Java(TM)SE运行时环境18.9(内部版本 11.0.1 + 13-LTS)Java HotSpot(TM)64位服务器VM 18.9(内部版本11.0.1 + 13-LTS,混合模式)
我该如何解决这个问题?
答案 0 :(得分:1)
您不能将Java 11用于Android开发
请使用JDK 8。
如果同时安装了JDK 8和11,则可以告诉gradle使用以下一种:How do I tell Gradle to use specific JDK version?
答案 1 :(得分:0)
我找到了一个git问题来解决这个确切的问题,解决方案是:
https://github.com/openrndr/openrndr/pull/25/commits/684240c4da0c6223d0171e3f3273ee48b9094772