如何彻底卸载并清除MacOS/Windows/Linux上Flutter调试构建的残留数据?
清除Flutter应用在macOS和Windows上的历史存储数据
macOS系统操作步骤
- 清除项目本地构建缓存:打开终端,进入你的Flutter项目根目录,执行命令:
这会删除项目内的flutter cleanbuild文件夹,清除所有本地构建产物。 - 删除应用容器与配置数据:
由于你的应用未出现在应用程序文件夹,大概率是通过调试模式运行而非正式安装,相关数据会存在以下路径:- 容器目录:
~/Library/Containers/,查找与你的应用Bundle ID或名称匹配的文件夹并删除 - 应用支持目录:
~/Library/Application Support/,删除对应应用名称的文件夹
(可通过Spotlight搜索应用名称快速定位这些文件夹)
- 容器目录:
- 清除Flutter全局依赖缓存:执行命令删除pub的全局缓存:
rm -rf ~/.pub-cache/ - iOS模拟器残留数据(若使用过):如果在iOS模拟器中运行过应用,可通过模拟器内长按应用图标删除,或执行命令清除所有模拟器数据:
xcrun simctl erase all
Windows系统操作步骤
- 清除项目本地构建缓存:打开命令提示符(CMD)或PowerShell,进入Flutter项目根目录,执行命令:
flutter clean - 删除应用本地存储数据:Flutter桌面应用的数据通常存放在以下路径,找到对应应用名称或Bundle ID的文件夹删除:
- 漫游数据:
C:\Users\<你的用户名>\AppData\Roaming\ - 本地数据:
C:\Users\<你的用户名>\AppData\Local\
- 漫游数据:
- 清除Flutter全局依赖缓存:删除以下路径的文件夹:
C:\Users\<你的用户名>\.pub-cache\ - 调试构建残留:如果是通过调试模式运行的应用,可删除项目内
build/windows/runner/Debug目录下的应用文件,确保进程关闭后再操作。
内容的提问来源于stack exchange,提问作者Ahsan Zulfiqar
相关产品推荐
相关产品推荐

