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

运行GitHub下载的Flutter项目报错找不到GradleWrapperMain类如何解决

问题核心报错

The system cannot find the path specified.
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Exception: Gradle task assembleDebug failed with exit code 1

问题根因

该报错由项目Gradle包装器的核心执行文件缺失/损坏,或是Gradle版本与Android Gradle Plugin(AGP)版本不匹配导致,你所用的Android Studio 4.0.1对Gradle版本范围有明确兼容要求,配置不匹配也会触发该类加载错误。

解决步骤
  • 检查项目android/gradle/wrapper目录下的gradle-wrapper.jar文件:如果文件缺失、大小异常(小于50KB),直接删除该目录下所有损坏文件。
  • 补全wrapper文件:可从本地正常运行的Flutter项目中,复制同路径下的正常gradle-wrapper.jar文件到当前报错项目的对应位置;也可直接用Android Studio打开项目的android模块,等待IDE检测到配置缺失后选择自动下载补全wrapper文件即可。
  • 校验版本兼容匹配:你当前配置的Gradle 5.6.2版本,仅适配3.5.0~3.6.4范围内的AGP版本。需要打开项目android/build.gradle文件,检查com.android.tools.build:gradle后的版本号是否在上述范围内:如果AGP版本为4.0+,需要将gradle-wrapper.properties中的distributionUrl对应Gradle版本升级到6.1.1及以上。
  • 重新构建项目:在Flutter项目根目录依次执行flutter clean、flutter pub get,之后重新运行项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 18:18:05