Flutter SDK установлен в защищенную папку и может работать некорректно - PullRequest
0 голосов
/ 25 февраля 2020

Flutter SDK установлен в защищенной папке и может работать неправильно. Переместите SDK в папку, доступную для записи пользователем без разрешений администратора, и перезапустите.

Выше предупреждения выскакивает, когда я открываю VSCode, хотя я работаю как администратор. Мой fldter sdk находится в c: \ program files \ flutter

. И когда я пытаюсь выполнить любую команду flutter из терминала 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)```


Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Папка с файлами программы защищена в windows. Вы не должны устанавливать флаттер там. переместите его в другой каталог, например c:\src\flutter, а затем go в Переменные окружения добавьте папку bin нового каталога в путь.

0 голосов
/ 25 февраля 2020

Исходное предупреждение о защищенной папке исчезло благодаря принятому ответу . Но все равно получала ошибку при запуске любых команд флаттера . Моя проблема была решена, когда я обновил версию флаттера , и теперь я могу выполнить любую команду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...