You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Android Gradle Plugin 8.0.0时Java SDK选择异常及后续问题

Android Gradle Plugin 8.0.0 升级问题解决方案

问题1:Java SDK选择异常(按钮禁用、升级JDK项报错)

  • AGP 8.0.0 强制要求使用Java 17作为项目JDK,非Java 17版本(如Corretto 20)不在官方支持范围内,会导致选择后无法确认的界面问题,直接使用符合要求的JDK(Corretto 17/OpenJDK 17)即可。
  • 绕过自动检测弹窗,手动指定JDK:打开File > Project Structure,进入SDK Location下的Gradle Settings,直接勾选「Use embedded JDK」或手动选择本地Corretto 17的安装路径,完成后同步项目。
  • 检查配置文件,确保无旧JDK路径硬编码:
    • 打开local.properties,确认jdk.dir指向Java 17的安装路径
    • 打开gradle.properties,若存在org.gradle.java.home,确保其值为Java 17路径

问题2:Gradle守护进程启动失败(无法识别MaxPermSize=512m)

  • MaxPermSize是Java 8及更早版本的VM参数,Java 17已移除PermGen空间,改用Metaspace,该参数会导致启动失败,需彻底删除所有配置中的该参数:
    • 打开项目根目录的gradle.properties,找到org.gradle.jvmargs配置,删除-XX:MaxPermSize=512m,可按需替换为-XX:MaxMetaspaceSize=512m(Metaspace的大小配置)
    • 打开Android Studio的Help > Edit Custom VM Options,检查并删除-XX:MaxPermSize=512m这一行
    • 检查项目根目录的build.gradle,若有任务或Gradle配置硬编码了该参数,一并删除

验证步骤

  1. 关闭Android Studio
  2. 删除项目根目录下的.gradle文件夹(清理Gradle缓存)
  3. 重新打开项目,执行Gradle同步,尝试构建项目

内容的提问来源于stack exchange,提问作者Adam Varhegyi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 03:40:01