亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

gradle構(gòu)建工具和java不兼容錯誤的解決方案

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

錯誤提示:

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

說明gradle構(gòu)建工具和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.

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

  • 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)

  • 檢查當(dāng)前 Gradle Wrapper 文件

    • 打開項目根目錄下的 gradle/wrapper/gradle-wrapper.properties 文件。
    • 找到以下內(nèi)容:
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 結(jié)尾)。https://www.oracle.com/java/technologies/downloads/#java8提前準(zhǔn)備一個空的文件夾,將exe安裝包內(nèi)的文件放到文件夾內(nèi)。

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

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

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

  • latest:這是 JDK 安裝的最新版本或快捷方式,通??梢院雎裕攸c使用 jdk-1.8 文件夾。

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

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

此時再嘗試同步即可。

總結(jié)

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

相關(guān)文章

  • IntelliJ IDEA 2021 Tomcat 8啟動亂碼問題的解決步驟

    IntelliJ IDEA 2021 Tomcat 8啟動亂碼問題的解決步驟

    很多朋友遇到過IntelliJ IDEA 2021 Tomcat 8啟動的時候出現(xiàn)各種奇葩問題,最近有童鞋反映IntelliJ IDEA 2021 Tomcat 8啟動亂碼,正好我也遇到這個問題,下面我把解決方法分享給大家需要的朋友參考下吧
    2021-06-06
  • SpringBoot 版本兼容性問題解決

    SpringBoot 版本兼容性問題解決

    本文詳細(xì)介紹了SpringBoot版本兼容性問題的常見場景,包括與SpringFramework、依賴庫、JDK、SpringCloud及插件及工具的兼容性問題,幫助開發(fā)者避免兼容性問題,確保項目的穩(wěn)定性和可維護(hù)性
    2024-10-10
  • 解讀Integer類的parseInt和valueOf的區(qū)別

    解讀Integer類的parseInt和valueOf的區(qū)別

    這篇文章主要介紹了解讀Integer類的parseInt和valueOf的區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • JMX監(jiān)控的具體使用

    JMX監(jiān)控的具體使用

    JMX最常見的場景是監(jiān)控Java程序的基本信息和運行情況,本文主要介紹了JMX監(jiān)控的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Java反射使用的詳細(xì)介紹(最新推薦)

    Java反射使用的詳細(xì)介紹(最新推薦)

    這篇文章主要介紹了Java反射使用的詳細(xì)介紹,反射的第一步都是先得到編譯后的Class類對象,然后就可以得到Class的全部成分,本文結(jié)合實例代碼詳細(xì)講解,需要的朋友可以參考下
    2023-02-02
  • 關(guān)于springboot整合swagger問題及解決方法

    關(guān)于springboot整合swagger問題及解決方法

    這篇文章主要介紹了關(guān)于springboot整合swagger問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 利用?SpringBoot?在?ES?中實現(xiàn)類似連表查詢功能

    利用?SpringBoot?在?ES?中實現(xiàn)類似連表查詢功能

    這篇文章主要介紹了如何利用?SpringBoot?在?ES?中實現(xiàn)類似連表的查詢功能,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 解決J2EE-session在瀏覽器關(guān)閉后失效問題

    解決J2EE-session在瀏覽器關(guān)閉后失效問題

    最近做項目使用的是Spring+SpringMVC+Mybatis框架,maven管理目錄的javaweb端系統(tǒng),對于session的一些問題,在此小編給大家分享到腳本之家平臺,需要的朋友參考下吧
    2018-01-01
  • Java字符串查找的方法總結(jié)

    Java字符串查找的方法總結(jié)

    在給定的字符串中查找字符或字符串是比較常見的操作,字符串查找分為兩種形式:一種是在字符串中獲取匹配字符(串)的索引值,另一種是在字符串中獲取指定索引位置的字符,本文給大家總結(jié)了Java字符串查找的方法,需要的朋友可以參考下
    2024-05-05
  • java服務(wù)端微信APP支付接口詳解

    java服務(wù)端微信APP支付接口詳解

    這篇文章主要為大家詳細(xì)介紹了java服務(wù)端微信APP支付接口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論