flutter run卡住如何解决
我在运行Flutter项目时遇到flutter run命令卡住的问题,控制台没有报错也没有任何输出,一直停留在Running "flutter pub get" in project_name...或Launching lib/main.dart on device...阶段。尝试过以下方法但无效:
- 重启Android Studio和模拟器
 - 执行
flutter clean后重新运行 - 更换网络环境
 - 升级Flutter到最新稳定版
 
请问可能是什么原因导致的?是否有其他排查思路或解决方案?当前环境:Windows 11 + Flutter 3.19.2。
        
          2 回复
        
      
      
        清理缓存:flutter clean
重启模拟器或设备
检查网络,关闭代理或VPN
升级Flutter:flutter upgrade
使用--verbose查看详细日志定位问题
更多关于flutter run卡住如何解决的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
当Flutter运行命令flutter run卡住时,通常与网络、依赖项或设备连接有关。以下是常见解决方法:
- 
检查网络连接
Flutter可能需要下载资源。确保网络畅通,尤其在使用国内网络时,可配置镜像源:export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn(Windows在环境变量中设置)
 - 
清理并重新构建
删除缓存文件并重新安装依赖:flutter clean flutter pub get - 
切换设备或模拟器
- 运行 
flutter devices确认设备识别。 - 重启模拟器或物理设备,并重新连接USB。
 
 - 运行 
 - 
启用详细日志
使用--verbose查看具体卡住位置:flutter run --verbose根据输出错误进一步排查。
 - 
特定平台处理
- Android:确保Android SDK和模拟器已更新。尝试 
./gradlew clean(在android目录下)。 - iOS:检查Xcode配置,运行 
pod install(在ios目录下)。 
 - Android:确保Android SDK和模拟器已更新。尝试 
 - 
禁用功能
尝试跳过不需要的步骤:flutter run --no-hot-reload --no-pub 
通常通过清理项目、检查设备连接或网络配置即可解决。如问题持续,查看详细日志定位具体原因。
        
      
            
            
            
