跨Windows和Mac通过DropBox运行Flutter项目报错求助
解决跨平台DropBox共享Flutter项目的路径错误问题
问题出在DropBox同步了Windows端生成的本地缓存文件,这些文件里硬编码了Windows系统的Flutter SDK路径(C盘路径),Mac端读取后就会去查找不存在的Windows路径,导致报错。
解决步骤:
- 关闭Android Studio,删除项目根目录下的以下文件/文件夹:
.dart_tool.flutter-plugins.flutter-plugins-dependenciesbuild(清理编译缓存,可选但推荐)
- 确保这些本地缓存文件不会被DropBox同步:
- 如果项目有
.gitignore文件,添加以下内容到文件中:.dart_tool/ .flutter-plugins .flutter-plugins-dependencies build/ - 或者直接在DropBox设置里将这些路径加入忽略列表,避免跨设备同步。
- 如果项目有
- 重新打开Android Studio,依次执行以下命令:
flutter clean flutter pub get - 再次尝试运行项目即可恢复正常。
内容的提问来源于stack exchange,提问作者Parsa Taghizadeh
相关产品推荐
相关产品推荐

