Flutter 颤振SDK安装在受保护的文件夹中,可能无法正常工作

Flutter 颤振SDK安装在受保护的文件夹中,可能无法正常工作,flutter,visual-studio-code,Flutter,Visual Studio Code,颤振SDK安装在受保护的文件夹中,可能无法正常运行。请将SDK移动到无管理权限的用户可写位置,然后重新启动。 当我以管理员身份运行VSCode时,打开VSCode时会弹出上述警告。 我的颤振sdk位于c:\program files\颤振中 当我尝试从vscode终端或cmd(以管理员身份运行)运行任何颤振命令时,它会给出以下错误: Unhandled exception: SocketException: OS Error: A request to send or receive data

颤振SDK安装在受保护的文件夹中,可能无法正常运行。请将SDK移动到无管理权限的用户可写位置,然后重新启动。

当我以管理员身份运行VSCode时,打开VSCode时会弹出上述警告。 我的颤振sdk位于c:\program files\颤振中

当我尝试从vscode终端或cmd(以管理员身份运行)运行任何颤振命令时,它会给出以下错误:

Unhandled exception:
SocketException: OS Error: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
, errno = 10057, address = 169.254.169.254, port = 49839
#0      AzureDetector.isRunningOnAzure (package:flutter_tools/src/base/bot_detector.dart:91:41)
<asynchronous suspension>
#1      BotDetector.isRunningOnBot (package:flutter_tools/src/base/bot_detector.dart:66:31)
#2      isRunningOnBot (package:flutter_tools/src/globals.dart:77:48)
#3      run (package:flutter_tools/runner.dart:38:36)
#4      main (package:flutter_tools/executable.dart:67:9)
#5      main (file:///C:/Program%20Files/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#6      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#7      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)```


未处理的异常:
SocketException:OS错误:不允许发送或接收数据的请求,因为套接字未连接,并且(使用sendto调用在数据报套接字上发送时)未提供地址。
,errno=10057,地址=169.254.169.254,端口=49839
#0 AzureDetector.isRunningNozure(包:颤振工具/src/base/bot_探测器。dart:91:41)
#1 BotDetector.isRunningOnBot(包装:颤振工具/src/base/bot_探测器。dart:66:31)
#2.运行中的不平衡(包:颤振工具/src/globals.dart:77:48)
#3运行(包:颤振工具/转轮。dart:38:36)
#4主(包:颤振工具/可执行文件。dart:67:9)
#5主要(file:///C:/Program%20Files/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#6_星状。(省道:隔离补片/隔离补片。省道:299:32)
#7 _RawReceivePortImpl._handleMessage(dart:隔离补丁/隔离补丁。dart:168:12)```

程序文件文件夹在windows中受保护。你不应该在那里安装颤振。将其移动到另一个目录,如
c:\src\flatter
,然后转到环境变量将新目录的bin文件夹添加到路径。

程序文件文件夹在windows中受保护。你不应该在那里安装颤振。将其移动到另一个目录,如
c:\src\flatter
,然后转到环境变量将新目录的bin文件夹添加到路径。

由于接受了答案,关于受保护文件夹的初始警告消失了。但在运行任何颤振命令时仍会出现错误。当我升级颤振版本时,我的问题解决了,现在我可以运行任何命令。

由于接受了答案,关于受保护文件夹的初始警告消失了。但在运行任何颤振命令时仍会出现错误。当我升级颤振版本时,我的问题解决了,现在我可以运行任何命令