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

升级Android Studio Arctic Fox后发布构件报错Unsupported class file major version 61

报错根因

Unsupported class file major version 61 错误本质是当前构建使用的JDK版本不支持解析JDK 17编译生成的类文件(class文件主版本号61对应JDK 17)。结合你给出的配置,报错大概率出现在Artifactory发布插件的依赖适配环节。

排查解决步骤
  • 确认Android Studio构建使用的JDK路径
    升级Arctic Fox后AS默认会绑定内置JDK,优先检查项目的构建JDK是否被切换为了其他版本:打开File > Settings > Build, Execution, Deployment > Build Tools > Gradle,确认Gradle JDK选项选择的是本地的JDK 11,而不是AS自动检测到的更高版本JDK。
  • 升级Gradle版本适配高版本类
    你当前使用的Gradle 7.0.2原生最高仅支持JDK 16,无法识别JDK 17的类。可以将gradle.properties里的Gradle版本升级到7.3及以上,该版本开始原生支持JDK 17:
    https\://services.gradle.org/distributions/gradle-7.3-bin.zip
    
    升级Gradle后同步项目再重试构建发布命令。
  • 指定所有模块的编译JDK版本兼容
    在根目录build.gradle的allprojects闭包中添加以下配置,强制所有模块编译的字节码兼容JDK 11,避免依赖隐式引入高版本类:
    allprojects {
        tasks.withType(JavaCompile) {
            sourceCompatibility = JavaVersion.VERSION_11
            targetCompatibility = JavaVersion.VERSION_11
        }
        kotlinOptions {
            jvmTarget = "11"
        }
    }
    
  • 降级高版本第三方依赖
    如果以上步骤都无效,检查近期升级的第三方依赖、Artifactory发布插件版本,是否有版本是基于JDK 17编译发布的,回退到适配JDK 11的旧版本即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 07:45:04