我之前的Flutter版本是在C:\src\flutter中安装的。
当我尝试升级Flutter时,我得到这个错误:
Downloading Dart SDK from Flutter engine
Rename-Item : Access to the path 'C:\src\flutter\bin\cache\dart-sdk' is denied.
At C:\src\flutter\bin\internal\update_dart_sdk.ps1:51 char:5
+ Rename-Item $dartSdkPath "$oldDartSdkPrefix$oldDartSdkSuffix"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\src\flutter\bin\cache\dart-sdk:String) [Rename-Item], IOException
+ FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand我认为我在Windows上的驱动权限有问题,但我不知道如何解决它。
发布于 2020-08-13 01:57:20
问题是Windows无法重命名dart-sdk文件夹。对我来说,这是因为文件夹被某些进程锁定了。要解决这样的问题:
<代码>H19结束锁定文件夹的进程
发布于 2020-08-13 20:31:50
关于@navid的回复:
是!这对我很管用。略有不同的路径(win 10):
*open 'task manager'/ 'processes'*然后只需查找“dart.exe”(无法安装dart)或任何困扰您的内容,然后重新运行您想要工作的进程。
发布于 2020-05-09 16:46:55
首先在图像上尝试解决方案。然后尝试以管理员身份运行IDE。如果这些解决方案都不起作用,请将flutter sdk安装在其他目录中,然后更改PATH变量。

https://stackoverflow.com/questions/61693944
复制相似问题