当前位置:   article > 正文

Unsupported Java. Your build is currently configured to use Java 17.0.7 and Gradle 6.7.1.

unsupported java. your build is currently configured to use java 17.0.7 and

Gradle 5.6.4的解决方案请看:https://blog.csdn.net/qq_42257666/article/details/130725656

报错信息
Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:

Unsupported Java. 
Your build is currently configured to use Java 17.0.7 and Gradle 6.7.1.

Possible solution:
 - Upgrade Gradle wrapper to 7.2 version and re-import the project

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述
在这里插入图片描述

错误原因

因为安卓工程所需的gradle-6.7.1-bin对应的是java11,而Android Studio Hedgehog | 2023.1.1 Patch 1自带的java版本为17,它会使用默认的java版本去编译安卓工程,所以编译时导致上述报错。所以思路主要有以下两点:

  1. 要么更改项目的gradle版本去适配当前AS的java版本
  2. 要么更改AS的java版本来适配项目的gradle版本。

根据经验所得,第二种解决起来更加方便有效,直接安装java11即可。
在这里插入图片描述

解决方法

1、公众号《萌新加油站》后台回复:jdk11,即可获取下载链接,下载后解压可得安装程序。

在这里插入图片描述

2、打开安装程序,进入安装界面。
在这里插入图片描述

3、安装java环境,强烈建议按照默认路径安装,点击下一步。
在这里插入图片描述

4、等待安装成功,点击关闭。
在这里插入图片描述

5、复制安装路径:C:\Program Files\Java\jdk-11.0.12

在这里插入图片描述

6、此电脑——>属性——>高级选项——>环境变量
在这里插入图片描述

7、新建系统变量,变量名为JAVA_HOME,变量值为安装目录。
在这里插入图片描述

8、在系统变量Path中加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;然后一直点确定。
在这里插入图片描述

9、cmd中输入java -version,这样就代表安装和配置成功了,很简单是不是。
在这里插入图片描述

10、打开Gradle路径的设置,可以看到AS的确使用默认的java 17。
在这里插入图片描述

11、更换为刚刚安装的java11。
在这里插入图片描述

12、Try Again或者Sync。
在这里插入图片描述

13、开始成功下载依赖(如果有提示框征求允许访问网络,点击同意即可)
在这里插入图片描述

每个优秀的人,都有一段沉默的时光。那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。好日子都是从苦日子里熬出来的,如果你看不到好日子,说明熬的还不够,坚持住了,成功就在前面等你!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/630916
推荐阅读
相关标签
  

闽ICP备14008679号