最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

gradle構建工具和java不兼容錯誤的解決方案

 更新時間:2025年02月20日 10:57:35   作者:劍客狼心  
這篇文章主要介紹了如何解決AS中Gradle和Java版本不兼容的問題,主要解決方案包括升級Gradle版本或降級Java版本,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

錯誤提示:

AS打開項目根目錄之后,可能會蹦出Your build is currently configured to use incompatible Java 21.0.3 and Gradle 6.7.1. Cannot sync the project.的錯誤提示。

說明gradle構建工具和java不兼容,無法同步。

伴隨而來的是系統(tǒng)推薦的解決方案:

We recommend upgrading to Gradle version 8.9.

The minimum compatible Gradle version is 8.5.

The maximum compatible Gradle JVM version is 15.

這個錯誤說明你當前的項目配置存在以下問題:

  • Java 和 Gradle 版本不兼容

    • 你使用的 Java 版本是 21.0.3,而 Gradle 6.7.1 不支持這么高的 Java 版本。
    • Gradle 6.7.1 支持的 最高 JVM 版本是 15。
  • Gradle 版本需要升級

    • 為了解決這個問題,Gradle 需要升級到 至少 8.5 版本,推薦升級到 8.9。
  • 降級java版本

解決方法

方法一:升級 Gradle 版本

(不一定推薦,因為現(xiàn)在企業(yè)主流的jdk還是1.8)

  • 檢查當前 Gradle Wrapper 文件

    • 打開項目根目錄下的 gradle/wrapper/gradle-wrapper.properties 文件。
    • 找到以下內容:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

修改為:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip

2.更新 Gradle Wrapper

  • 在終端(Terminal)中運行以下命令:
./gradlew wrapper --gradle-version 8.9

3.同步項目

  • 在 Android Studio 中點擊 Sync Project with Gradle Files

方法二:降級 Java 版本

如果你暫時不想升級 Gradle,可以使用一個 Gradle 6.7.1 支持的較低版本的 Java,推薦用java8

通過鏈接下載Java8安裝包Windows x64 Installer 文件(以 .exe 結尾)。https://www.oracle.com/java/technologies/downloads/#java8提前準備一個空的文件夾,將exe安裝包內的文件放到文件夾內。

在你安裝 JDK 1.8 后,通常會有以下幾個文件夾:

  • jdk-1.8:這是完整的 JDK 安裝目錄,包含 JDK 和 JRE(Java Runtime Environment)。這個文件夾是你安裝 JDK 1.8 后應該使用的。

  • jre1.8.0_441:這是 JRE 安裝目錄,它僅包含 Java 運行時環(huán)境,不包含開發(fā)工具(如編譯器、調試工具等)。通常,你不需要直接使用這個文件夾來進行開發(fā)。

  • latest:這是 JDK 安裝的最新版本或快捷方式,通常可以忽略,重點使用 jdk-1.8 文件夾。

因此,jdk-1.8 文件夾才是你安裝的 JDK 1.8,你需要將其路徑設置為 JAVA_HOME

之后打開AS項目的settings,設置其Gradle對應的JDK版本,選擇手動添加剛剛下載的文件

此時再嘗試同步即可。

總結

到此這篇關于gradle構建工具和java不兼容錯誤解決方案的文章就介紹到這了,更多相關gradle構建工具和java不兼容內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java 實現(xiàn)KMP算法

    java 實現(xiàn)KMP算法

    這篇文章主要介紹了java 如何實現(xiàn)KMP算法,幫助大家更好的理解和學習Java,感興趣的朋友可以了解下
    2020-12-12
  • 詳解spring security 配置多個AuthenticationProvider

    詳解spring security 配置多個AuthenticationProvider

    這篇文章主要介紹了詳解spring security 配置多個AuthenticationProvider ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • mybatis實現(xiàn)圖書管理系統(tǒng)

    mybatis實現(xiàn)圖書管理系統(tǒng)

    這篇文章主要為大家詳細介紹了mybatis實現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Java RabbitMQ的TTL和DLX全面精解

    Java RabbitMQ的TTL和DLX全面精解

    過期時間TTL表示可以對消息設置預期的時間,在這個時間內都可以被消費者接收獲??;過了之后消息將自動被刪除。DLX, 可以稱之為死信交換機,當消息在一個隊列中變成死信之后,它能被重新發(fā)送到另一個交換機中,這個交換機就是DLX ,綁定DLX的隊列就稱之為死信隊列
    2021-09-09
  • java 嵌套類的詳解及實例代碼

    java 嵌套類的詳解及實例代碼

    這篇文章主要介紹了java 嵌套類的詳解及實例代碼的相關資料,需要的朋友可以參考下
    2017-03-03
  • Java overload和override的區(qū)別分析

    Java overload和override的區(qū)別分析

    方法的重寫(Overriding)和重載(Overloading)是Java多態(tài)性的不同表現(xiàn),想要了解更多請參考本文
    2012-11-11
  • SpringBoot Entity中枚舉類型詳細使用介紹

    SpringBoot Entity中枚舉類型詳細使用介紹

    本文介紹SpringBoot如何在Entity(DAO)中使用枚舉類型。(本文使用MyBatis-Plus)。在實際開發(fā)中,經常會遇到表示類型或者狀態(tài)的情況,比如:有三種支付方式:微信、支付寶、銀聯(lián)。本文介紹如何這種場景的方案對比,并用實例來介紹如何用枚舉這種最優(yōu)雅的來表示
    2022-10-10
  • 詳解java中保持compareTo和equals同步

    詳解java中保持compareTo和equals同步

    這篇文章主要介紹了詳解java中保持compareTo和equals同步的相關資料,需要的朋友可以參考下
    2017-03-03
  • Spring Cloud之注冊中心Nacos的使用詳解

    Spring Cloud之注冊中心Nacos的使用詳解

    本文介紹SpringCloud Alibaba中的Nacos組件,對比了Nacos與Eureka的區(qū)別,展示了如何在項目中引入SpringCloud Alibaba和Nacos,并配置負載均衡,通過實際操作,驗證了服務注冊和負載均衡的功能,感興趣的朋友一起看看吧
    2025-03-03
  • 通過面試題解析 Java 類加載機制

    通過面試題解析 Java 類加載機制

    類加載是 Java 語言的一個創(chuàng)新,也是 Java 語言流行的重要原因之一。它使得 Java 類可以被動態(tài)加載到 Java 虛擬機中并執(zhí)行。下面小編和大家來一起學習一下吧
    2019-05-05

最新評論

望城县| 兰坪| 收藏| 南漳县| 万源市| 溆浦县| 华容县| 徐闻县| 洛宁县| 涟水县| 廊坊市| 托克逊县| 肃北| 延安市| 内丘县| 台南县| 嘉禾县| 建昌县| 台东市| 溆浦县| 徐水县| 乐至县| 兰溪市| 鸡西市| 昂仁县| 浙江省| 西安市| 江阴市| 宽城| 来凤县| 广平县| 恩施市| 鹤庆县| 太仓市| 沧源| 宁城县| 徐闻县| 潞西市| 桃园市| 河北省| 交城县|