Android Your build is currently configured to use Java 17.0.6 and Gradle 6.5.

2024-04-14 1310阅读
  • Android 项目报错

    Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
    Unsupported Java. 
    Your build is currently configured to use Java 17.0.6 and Gradle 6.5.
    Possible solution:
     - Upgrade Gradle wrapper to 7.2 version and re-import the project
    

    原因:是因为 Java 版本和 Gradle 版本不匹配,可以调节 Java 版本或者 Gradle 版本,但是改动 Gradle 风险比较大,有可能会导致其他问题,所以推荐修改 Java 版本,如果熟练可以忽略随便调整。

    当前报错意思是:当前编译配置是 Java 17.0.6,如果需要使用这个版本,需要升级到 Gradle 7.2,目前是 Gradle 6.5。

    因为项目所需的 Gradle 6.5 对应的是 java 8,而 Android Studio Flamingo | 2022.2.1 Patch 1 自带的 Java 版本为 17 ,它会使用默认的 Java 版本去编译项目,所以编译时导致报错。

  • 附:在 Android 开发环境中,Gradle 版本和 Java JDK 版本的对应关系,这样就能很清晰的知道需要使用什么版本了。

  • 方式一:降低编译配置的 Java 版本

    1、安装低版本 Java,附:看这篇 Java 的 JDK 多版本管理与常用命令(JEnv、SDKMAN、Jabba) 中的 JEnv 使用细节,有下载地址。

    2、进入 Settings,找到 Gradle 编译配置,注意多个项目时,项目别选错了,首次切换到 Java 8 点击 Apply -> OK。

    Android Your build is currently configured to use Java 17.0.6 and Gradle 6.5.

    可以重启一下工具,稳妥,这个时候可以正常下载相关依赖了。

    Android Your build is currently configured to use Java 17.0.6 and Gradle 6.5.

  • 方式二:升级编译配置的 Gradle 版本
    • 待补充…
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]