Windows环境下Android Studio创建Flutter新项目卡住求助
我太懂这种糟心的感受了——明明flutter doctor检测全绿,Android Studio的Flutter插件也装好了,结果创建新项目时卡在“Building symbols...”步骤一动不动,放一晚上都没进展,真的太耽误事了!结合我自己的踩坑经验,给你几个实用的解决办法:
手动执行创建命令,看详细输出找根源
别依赖Android Studio自带的创建流程,直接打开CMD或者PowerShell,切换到你想存放项目的文件夹,手动运行那个卡住的命令:"C:\Program Files\Flutter\flutter\bin\flutter.bat" --no-color create --template app --description "A new Flutter application." --org anykey.co.il flutter_app4这样能看到实时的详细输出,大概率能找到卡住的具体原因——比如某个依赖下载超时、权限不足,或者是某个组件的构建异常,比在AS里只看到“Creating Flutter Project”有用多了。
切换Flutter国内镜像源(大概率是网络问题)
国内访问默认的pub源经常会慢到卡住,设置国内镜像就能解决大部分这类网络导致的问题:- 右键“此电脑”→属性→高级系统设置→环境变量
- 在系统变量里新建两个变量:
- 变量名:
PUB_HOSTED_URL,变量值:https://pub.flutter-io.cn - 变量名:
FLUTTER_STORAGE_BASE_URL,变量值:https://storage.flutter-io.cn
- 变量名:
- 保存后重启CMD和Android Studio,再尝试创建项目。
清理Flutter缓存,重置构建状态
有时候缓存文件损坏会导致构建流程卡住,打开CMD运行这两个命令:flutter clean flutter pub get完成后再重新尝试创建项目,大概率能解决缓存相关的异常。
检查Flutter插件与SDK版本兼容性
打开Android Studio的设置(Settings)→Plugins,找到Flutter插件,确认它的版本和你本地Flutter SDK的版本是否匹配。如果插件是最新版但SDK是旧稳定版,可以试试把插件降级到兼容的版本;反之,如果SDK不是最新,也可以更新到最新稳定版再试。临时关闭杀毒软件/防火墙排查
Windows自带的Defender或者第三方杀毒软件有时候会误拦截Flutter的构建进程,导致卡住。可以临时关闭这些防护软件,再尝试创建项目,如果能成功,记得把Flutter的安装目录(C:\Program Files\Flutter)和你的项目目录添加到防护软件的白名单里,避免以后再出问题。换个项目模板测试
可以先试试创建一个空模板的项目,命令是:flutter create --template empty flutter_test_empty如果空模板能顺利创建,说明是app模板的某个依赖有问题,这时候你可以手动在空项目里添加需要的依赖,或者把Flutter SDK更新到最新稳定版再试。
内容的提问来源于stack exchange scholar的苦系统,�once计划充分升级版同款梗聊公式 Judging from the situation, you can add the dependencies you need manually, or update your Flutter SDK to the latest stable version.
内容的提问来源于stack exchange,提问作者theblitz

