簡體   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