当项目位于同步文件夹中时,Flutter 运行和清理错误“Flutter 无法删除目录”

2024-05-04

完整错误:Flutter failed to delete a directory at "build\flutter_assets". The flutter tool cannot access the file or directory. Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user.

尝试运行时出现错误flutter run -d chrome带有这些注释(全部关于新创建的项目):

  • 如果项目位于 C: 驱动器 - 它始终有效
  • 如果项目位于同步的 D:\Google Drive\ 文件夹内的 D: 驱动器中,则它会在第二次运行时引发错误。
  • 如果项目位于已同步文件夹之外的 D: 中 - 它始终有效

但是,我需要它在同步文件夹内运行,因为我使用多个位置和计算机来开发项目。

Flutter 3.3.2 • 通道稳定。仅用于 Chrome 设备(网络开发)。我使用的是 Windows 10。Flutter 安装在 D:\src\flutter 上。

我尝试过的事情清单:

  • 将构建文件夹内容移至资产文件夹。结果:运行一次,但任何额外的运行都会再次引发错误。作为在这里建议 https://stackoverflow.com/questions/69993997/flutter-failed-to-delete-a-directory-at-build-flutter-assets.
  • flutter clean结果:抛出相同的错误
  • Running flutter clean以管理员身份使用cmd。结果:同样的错误
  • 手动删除文件夹。结果:抱怨另一个文件夹也出现同样的错误。一旦我手动删除它抱怨的所有内容,它就会运行一次,但任何额外的运行都会再次引发错误。
  • 重新启动计算机
  • 甚至尝试给予Everyone full-access项目文件夹的权限。
  • 尝试在不同位置安装 flutter C:\src\flutter

我已经尝试解决这个问题好几天了,但我在互联网上找到的答案都不起作用。

颤振医生输出:https://pastebin.com/9XpHW7T8 https://pastebin.com/9XpHW7T8

编辑:尝试了更多的事情并将它们添加到列表中。 EDIT2:添加了我尝试过的另一件事。 EDIT3:添加了颤振医生输出。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当项目位于同步文件夹中时,Flutter 运行和清理错误“Flutter 无法删除目录” 的相关文章

随机推荐