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或更低
- 打开Android Studio,进入
File > Project Structure > SDK Location - 在
JDK location选项中选择已安装的JDK 17(或JDK 11等兼容版本);若未安装,点击Download JDK下载对应版本 - 同步项目后重新构建
- 打开Android Studio,进入
升级Gradle版本到兼容JDK 19的版本
- 打开项目根目录下的
gradle/wrapper/gradle-wrapper.properties文件 - 修改
distributionUrl为Gradle 7.6及以上版本,例如:distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip - 同步项目,Android Studio会自动下载并启用新Gradle版本
- 打开项目根目录下的
清理Gradle缓存
- 删除路径
C:\Users\acer\.gradle\caches下的所有缓存文件 - 重启Android Studio后重新构建项目
- 删除路径
内容的提问来源于stack exchange,提问作者sPEER PANSER
相关产品推荐
相关产品推荐

