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

Windows10下Android Studio报错:无法打开设置通用类缓存求解决方案

解决方案:Gradle构建报错“Unsupported class file major version 63”

错误信息

FAILURE: Build failed with an exception.

* What went wrong:
无法打开设置文件 'C:\Users\acer\StudioProjects\untitled2\android\settings.gradle' 的设置通用类缓存(路径:C:\Users\acer\.gradle\caches\7.5\scripts\3d075fs9hjp81ny0sgym4v09w)。
> BUG! 源单元 '_BuildScript_' 的 '语义分析' 阶段出现异常:Unsupported class file major version 63

* Try:
> 使用 --stacktrace 参数获取堆栈跟踪信息。
> 使用 --info 或 --debug 参数获取更多日志输出。
> 使用 --scan 参数获取完整分析信息。

* 获取更多帮助:https://help.gradle.org

BUILD FAILED in 919ms
Exception: Gradle task assembleDebug failed with exit code 1

问题原因

Class file major version 63对应JDK 19,而当前使用的Gradle 7.5版本不支持JDK 19(Gradle 7.5最高兼容JDK 17),版本不匹配导致构建失败。

解决办法

  • 降低JDK版本到17或更低

    1. 打开Android Studio,进入File > Project Structure > SDK Location
    2. 在JDK location选项中选择已安装的JDK 17(或JDK 11等兼容版本);若未安装,点击Download JDK下载对应版本
    3. 同步项目后重新构建
  • 升级Gradle版本到兼容JDK 19的版本

    1. 打开项目根目录下的gradle/wrapper/gradle-wrapper.properties文件
    2. 修改distributionUrl为Gradle 7.6及以上版本,例如:
      distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
      
    3. 同步项目,Android Studio会自动下载并启用新Gradle版本
  • 清理Gradle缓存

    1. 删除路径C:\Users\acer\.gradle\caches下的所有缓存文件
    2. 重启Android Studio后重新构建项目

内容的提问来源于stack exchange,提问作者sPEER PANSER

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 16:07:49