簡體   English   中英

如何修復“FAILURE:構建失敗並出現異常.-無法確定來自'11 .0.1的java版本'

[英]How to fix "FAILURE: Build failed with an exception.- Could not determine java version from '11.0.1'

我是反應原生的新手,這是我的第一個應用程序。 我按照這里的步驟。但是一旦我運行命令react-native run-android

這個錯誤出現了

啟動JS服務器...在設備上構建和安裝應用程序(cd android && gradlew.bat installDebug)...

FAILURE:構建因異常而失敗。

  • 出了什么問題:無法確定'11 .0.1'中的java版本。

  • 嘗試:使用--stacktrace選項運行以獲取堆棧跟蹤。 使用--info或--debug選項運行以獲取更多日志輸出。 使用--scan運行以獲得完整的見解。

  • https://help.gradle.org獲取更多幫助無法在設備上安裝應用程序,請閱讀上面的錯誤以獲取詳細信息。 確保您運行的是Android模擬器或已連接設備,並設置了Android開發環境: react docs

這是我的JAVA_HOME變量和我的ANDRIOD_HOME變量請點擊這里

請注意,我在不在Android模擬器上連接的設備上運行應用程序
我正在使用“windows OS”,“android mobile”,我的gradle版本是4.4

此外,我去了我的android目錄,並創建了一個文件名local.properties並將其放入此路徑

sdk.dir = C:\\ Users \\ Eman Fateen \\ AppData \\ Local \\ Android \\ Sdk


你能幫我解決一下這個問題嗎?

您無法使用不支持JDK 11.0.1本身的Gradle版本進行構建。 或者:

  1. 您可以編輯gradle/wrapper/gradle-wrapper.properties文件以選擇其他分發OR
    1. 使用Gradle> = 4.7版本來運行包裝器更新任務。

如果沒有這些的工作,那么你可以嘗試降級JDK這樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM