flutter flutter run 运行项目卡在Running Gradle task ‘assembleDebug‘...
- flutter run --verbose
- 在运行flutter run 可以看到是卡在哪一步
最重要的就是自己查看日志,具体哪一步有问题flutter run --verbose使用这个,运行了项目会将错误信息放在控制台
可能原因
静态资源问题如果:图片、字体文件等没有在pubspec.yaml中配置assets:- assets/images/
这里注意,必须要有空格assets,包括下方的- 左右都必须要有
- Gradle 缓存或构建产物损坏
Gradle 会在项目的 android/.gradle、android/build 以及用户目录下的 ~/.gradle 中存放大量缓存,损坏后可能导致 assembleDebug 卡住不前
- 网络下载依赖超时
初次构建或依赖更新时,Gradle 会从远端仓库拉取 JAR 包,网络不稳或镜像问题会让过程变得非常漫长
- Java 版本或环境变量配置错误
Flutter 推荐使用 Java 11,旧版 Java 或环境变量 JAVA_HOME 指向错误也会卡在 assembleDebug 阶段
- IDE 缓存与后台进程冲突
Android Studio 的缓存不一致或残留的 Gradle/Java 进程也可能导致项目无法继续编译