Android Studio修改Java版本后提示JDK8无法适配Java SE 11怎么办
解决方案
方法1:修改Android Studio内置Gradle JDK配置
Android Studio基于IntelliJ平台开发,对应设置入口如下:
- 打开设置面板:Windows/Linux系统点击顶部菜单栏
File > Settings,Mac系统点击顶部菜单栏Android Studio > Settings - 在左侧导航栏依次找到
Build, Execution, Deployment > Build Tools > Gradle - 在右侧配置页找到 Gradle JDK 选项,下拉列表中选择已安装的JDK 11;如果列表中没有对应选项,点击
Add JDK...手动选择本地JDK 11的安装目录导入 - 点击
Apply保存后同步Gradle项目即可
方法2:项目级固定JDK版本(避免多设备同步配置问题)
在项目根目录的gradle.properties文件中添加如下配置,直接指定项目使用的JDK路径:
# 替换为你本地JDK 11的实际绝对路径 org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home
注意:Windows系统路径需使用双反斜杠
\\或者正斜杠/作为分隔符,避免路径识别错误。
前置检查项
- 确保项目级
build.gradle文件中的Android Gradle插件(AGP)版本不低于7.0,过低版本的AGP不支持Java 11编译,需先升级AGP到兼容版本再进行Java版本配置 - 配置完成后可在Android Studio内置终端执行
./gradlew -version(Windows系统执行gradlew.bat -version),查看输出的JVM版本是否为11,确认配置生效
内容的提问来源于stack exchange,提问作者Androidew1267
相关产品推荐
相关产品推荐

