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

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

Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 6.8.3.

翻译:

不支持的 Java。您的构建当前配置为使用 Java 17.0.6 和 Gradle 6.8.3。

这个翻译害死人,其实要表达的意思就是 gradle 版本和 java 版本不匹配,导致无法编译成功,知道版本不匹配,那就简单了

那么现在就有两个选择:

改 java 版本
改 gradle 版本
我们改哪个呢?

首先是,一般出现这种情况多数是导入别人的项目,如果是团队合作,你选择改gradle版本的话,代码一旦提交,就面临着团队所有人都需要跟着升级的情况,如果别人本地的java环境不支持还得再更新java环境

所以这里选择使用第一种方案,更改本地的 java 环境版本

那具体应该更换成哪个版本的 java 呢?这里提供一个对应关系

在android开发环境中,gradle 版本和 java 版本的对应关系

Gradle 版本    所支持的 JDK 版本
6.x    JDK 8、JDK 11(仅限 Gradle 6.7 及更高版本)
5.x    JDK 7、JDK 8
4.x    JDK 6、JDK 7、JDK 8
3.x    JDK 6、JDK 7、JDK 8
2.x    JDK 6、JDK 7、JDK 8
1.x    JDK 6、JDK 7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值