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

Flutter全项目编译失败:Gradle脚本加载异常求助

问题描述

编译Flutter项目时触发异常:

  • 异常位置:脚本 E:\flutter\flutter\packages\flutter_tools\gradle\src\main\kotlin\flutter.gradle.kts 第1行
  • 核心原因:无法从类路径 [C:\Users\Dines.gradle\caches\jars-9\21ea282662b96e1a18c1e23f6044725d\classes.jar] 加载已编译脚本。

已尝试清理缓存,但所有Flutter项目均出现该错误;VS Code此前运行正常,离开30分钟后突然弹出此问题。


解决方案

1. 彻底清理Gradle缓存并重建项目

  • 手动删除Gradle缓存目录:C:\Users\Dines\.gradle\caches
  • 进入任意Flutter项目目录,执行终端命令:
    flutter clean
    flutter pub get
    
  • 重新尝试编译项目。

2. 修复Flutter Gradle脚本文件

  • 删除Flutter SDK内的gradle脚本目录:E:\flutter\flutter\packages\flutter_tools\gradle
  • 执行强制更新命令,让系统重新拉取完整的gradle工具文件:
    flutter upgrade --force
    

3. 验证工具链完整性与权限

  • 运行Flutter环境检查命令,排查Gradle、Kotlin相关的版本兼容或缺失问题:
    flutter doctor -v
    
  • 检查C:\Users\Dines\.gradle\caches\jars-9\21ea282662b96e1a18c1e23f6044725d\classes.jar是否存在,若存在则手动删除后重试编译。
  • 确认当前用户对Flutter SDK目录(E:\flutter\flutter)和Gradle缓存目录拥有读写权限,避免权限不足导致文件加载失败。

4. 清除进程与系统缓存

  • 完全关闭VS Code及后台关联进程,重新打开项目编译。
  • 重启电脑,释放可能存在的文件锁或临时进程冲突。

内容的提问来源于stack exchange,提问作者Dinesh Kumar M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 22:36:03