项目场景:
导入别人项目时出现的bug,提示java环境版本和Gradle版本不匹配
问题描述
Unsupported Java.
Your build is currently configured to use Java 17.0.6 and Gradle 7.0.2.
Possible solution:
- Upgrade Gradle wrapper to 7.2 version and re-import the project
-
原因分析:
因为导入的项目所需的gradle版本对应的是java8,而Android Studio 2022.2.1 版本自带的java版本为17,它会使用默认的java版本去编译项目,所以编译时导致报错。
解决方案:
点击File --> Settings

进入后搜索Gradle

这里看到jdk版本默认用的为17版本,我们自己添加JDK

找到自己下载的JDK1.8版本(自己下载)

点击确定,更换就可以了,重新编译你导入的项目

在导入一个项目时遇到错误,由于该项目需要Gradle7.2与Java8环境,但当前AndroidStudio2022.2.1默认使用Java17。为解决此问题,用户需手动添加JDK1.8并更改设置,使Gradle-wrapper与Java环境匹配,从而成功编译项目。
897





