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

Flutter构建APK失败及调试命令使用错误求助

问题解决指南

1. 「Unsupported class file major version 63」构建失败修复

这个错误核心是Java版本与Gradle版本不兼容:

  • 版本号63对应Java 19,而你当前项目使用的Gradle版本不支持Java 19(Gradle 7.5及以上才正式适配Java 19)。

两种解决路径二选一:

  • 降低Java版本:将JDK切换到Java 17(版本号61),主流Gradle版本均兼容该版本。
  • 升级Gradle版本:
    1. 打开项目目录下的android/gradle/wrapper/gradle-wrapper.properties,修改distributionUrl为支持Java 19的Gradle版本,示例:
      distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
      
    2. 打开android/build.gradle,更新Android Gradle插件版本,确保与Gradle版本匹配(比如Gradle 7.5对应插件版本7.4.2):
      dependencies {
          classpath 'com.android.tools.build:gradle:7.4.2'
          // 其他依赖项...
      }
      

2. 命令选项使用纠正

你用的--stacktrace和--debug是Gradle专属参数,不能直接附加在Flutter命令后,正确用法如下:

  • 查看详细构建日志(替代--stacktrace):
    flutter build apk --split-per-abi -v
    
  • 传递Gradle的--stacktrace参数:
    flutter build apk --split-per-abi --gradle-option="--stacktrace"
    
  • 构建Debug版本APK:
    flutter build apk --debug --split-per-abi
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 06:00:48