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

Android Studio Electric Eel更新后,如何快速重置Flutter项目?

解决Flutter项目在Android Studio Electric Eel中的异常与重置问题

比手动复制更快的项目重置方案

1. 用Flutter命令快速生成干净项目骨架

在终端进入原项目的父目录,执行命令创建一个和原项目包名一致的新空项目:

flutter create --org 你的包名 新项目名称

比如原项目包名是com.abc.myproject,就运行flutter create --org com.abc myproject。

2. 迁移核心自定义内容

不用逐个文件粘贴,直接批量迁移关键目录和文件:

  • 把原项目的lib/文件夹整个复制到新项目对应位置,覆盖默认文件
  • 替换新项目的pubspec.yaml为原项目的版本(注意:如果新项目的Flutter SDK版本和原项目有差异,需微调environment中的sdk版本范围)
  • 复制原项目android/app/src/main/AndroidManifest.xml的自定义内容(如权限、组件声明)到新项目的对应文件中,不要直接覆盖整个文件
  • 提取原项目android/app/build.gradle中你新增的配置(如签名信息、第三方依赖、buildConfig配置),粘贴到新项目的对应位置,保留新项目默认的gradle结构

3. 完成依赖与同步

进入新项目目录,执行命令清理并拉取依赖:

flutter clean
flutter pub get

之后用Android Studio打开新项目,点击gradle同步按钮即可。

无需重建的异常修复尝试

如果不想重建项目,也可以先尝试以下步骤修复现有项目的异常:

  • 执行flutter clean,手动删除项目根目录的.dart_tool/、build/文件夹,再运行flutter pub get
  • 在Android Studio中选择File > Invalidate Caches...,点击"Invalidate and Restart"重启IDE
  • 运行flutter doctor检查Flutter SDK与当前Android Studio版本的兼容性,根据提示升级或降级Flutter SDK

内容的提问来源于stack exchange,提问作者whatwhatwhat

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 10:52:04