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
相关产品推荐
相关产品推荐

