Во-первых: я использовал Google для поиска "доктор флаттер" и искал ваш
сайт тоже. Ниже я подробно опишу свои результаты, но до этого я здесь:
1) Я следовал инструкциям на https://flutter.io/setup-windows/ до точки, где я не могу продолжить.
2) Моя среда:
Windows 10, 64 бит, 210 Гб свободного места
Процессор Intel® Core i5-2320 с тактовой частотой 3,00 ГГц; 8,00 ГБ установленной памяти (RAM)
I have PowerShell 5.1,
I have setup Git for Windows with "Use Git from
the Windows Command Prompt" option
I am able to run git from the command prompt or power shell
3) Я попытался загрузить ZIP-файл бета-версии, но когда я запустил
"доктор флаттера" просто повесил.
4) Теперь для результатов поиска:
Я нашел 3 соответствующих вопроса:
а) «Как заставить доктора Флаттера работать» - я пытался клонировать «альфа-версию»
и проверил «Фоновая интеллектуальная служба передачи работала» (это
был).
б) «Запуск Flutter Doctor без каких-либо результатов» - я удалил альфа-версию
и клонировал бета-версию с помощью git bash со следующими результатами:
rex@NEXIUM MINGW64 /c/flutter
$ git clone -b beta https://github.com/flutter/flutter.git
Cloning into 'flutter'...
remote: Counting objects: 122267, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 122267 (delta 0), reused 0 (delta 0), pack-reused 122262
Receiving objects: 100% (122267/122267), 37.56 MiB | 2.39 MiB/s, done.
Resolving deltas: 100% (91730/91730), done.
Checking out files: 100% (2473/2473), done.
This also did not work (i.e. flutter doctor still hangs)
в) «Доктор флаттера не запускается в командной строке» - этот самый
многообещающий результат:
I deleted the cache folder under the ..\AppData\Roaming\Pub directory.
when I ran "flutter doctor" this time I got the following results:
C:\Users\rex>flutter doctor
Checking Dart SDK version...
Downloading Dart SDK from Flutter engine 09d05a38912a3c1a906e95099cac9a7e14fae85f...
Unzipping Dart SDK...
// here there was some text above the ========== in the console about bits...
// which went away, window appeared compressed and then the following message:
Updating flutter tool...
// HANGS HERE
Я надеюсь установить инструмент флаттера и поэкспериментировать с ним для разработки приложений для Android и / или iOS. Я сделал некоторые разработки с использованием Xamarin в Visual Studio 2017, но поддержка элементов управления ограничена, и я
надеясь, что этот инструмент будет более продуктивным. Если есть кто-нибудь, кто может помочь мне преодолеть эту проблему, я был бы признателен за любую помощь. Спасибо,
Rex
НОВАЯ ИНФОРМАЦИЯ НИЖЕ:
Я попытался запустить команду flutter doctor в командном окне с привилегиями администратора с тем же результатом. Затем он попытался отредактировать файл flutter.bat с помощью некоторых команд echo, чтобы попытаться получить дополнительную информацию, которая показала мне, что пакетный файл достиг точки, где выполняется следующая инструкция:
>CALL "%dart%" %FLUTTER_TOOL_ARGS% "%snapshot_path%" %*
Я отредактировал командный файл, чтобы раскомментировать строки, присваивающие FLUTTER_TOOL_ARGS, который дал мне дополнительную информацию, и командный файл завершился следующим образом:
================== результаты в окне командной строки =====================
>C:\Windows\System32>flutter doctor
>in acquire_lock ... # ECHO to get debug information
>in subroutine ... # ECHO to get debug information
>in after_subroutine ...# ECHO to get debug information
>dart - C:\src\flutter\flutter\bin\cache\dart-sdk\bin\dart.exe # ECHO dart
>FLUTTER_TOOL_ARGS ""--checked " --observe=65432" # ECHO FLUTTER_TOOL_ARGS
#next line is ECHO of snapshot_path
>snapshot_path C:\src\flutter\flutter\bin\cache\flutter_tools.snapshot
============== the following was output from the batch file =========
Unhandled exception:
Could not load "file:///C:/Windows/System32/%20--observe=65432":
FileSystemException: Cannot open file, path =
'C:\Windows\System32\ -->observe=65432'
(OS Error: The system cannot find the file specified. , errno = >2) null
# another ECHO
after CALL ... # echo to get debug information
================== конец результатов в командном окне ====================
=========== ДРУГОЕ НОВОЕ РЕДАКТИРОВАНИЕ =============
Просто чтобы уточнить вышеупомянутое редактирование, я полностью удалил все, что связано с флаттером, а затем переустановил / разархивировал его в другой каталог "C: \ src \ flutter", который не требует прав администратора для редактирования и т. Д., Но я сделал не удаляйте папку кэша в каталоге .. \ AppData \ Roaming \ Pub, как раньше, поэтому я вернусь к этому утром. Я также буду использовать опцию -v или -verbose в командной строке, чтобы посмотреть, есть ли какая-либо дополнительная помощь, и добавить новую информацию, как только это будет сделано.
============== СЛЕДУЙТЕ ЗА РЕДАКТИРОВАТЬ ================
Я удалил некоторые операторы отладки ECHO, изменил другие, убедился, что 7z.exe находится в пути, удалил каталог кэша, но результаты в основном такие же, как показано ниже:
C:\WINDOWS\system32>flutter doctor -verbose
Show dart, FLUTTER_TOOL_ARGS, and snapshot_path:
dart - C:\src\flutter\flutter\bin\cache\dart-sdk\bin\dart.exe
FLUTTER_TOOL_ARGS ""--checked " --observe=65432"
snapshot_path C:\src\flutter\flutter\bin\cache\flutter_tools.snapshot
execute call to dart ...
Unhandled exception:
Could not load "file:///C:/Windows/System32/%20--observe=65432":
FileSystemException: Cannot open file, path =
'C:\Windows\System32\ --observe=65432' (OS Error: The system cannot find
the file specified., errno = 2)
null
returned from call to dart
exit code 255
C:\Windows\System32>
============ Another Update ===========
Я решил попробовать клон бета-версии снова, так как это было самым многообещающим из всех предыдущих вещей, которые я делал. Когда я закончил, я использовал Power Shell и выполнил команду «flutter channel», чтобы посмотреть, что это будет делать. Удивительно, но я получил такой же результат, как и раньше, когда работал «флаттер-доктор». Сначала в верхней части экрана отображался вывод загружаемого дротика, а затем, когда это было сделано, на консоли под исходной командой было напечатано следующее:
C:\Users\rex>flutter channel
Checking Dart SDK version...
Downloading Dart SDK from Flutter engine
1ed25ca7b7e3e3e8047df050bba4174074c9b336...
Unzipping Dart SDK...
Updating flutter tool...
а потом консоль зависла как и раньше ...
Я наконец прервал команду и включил echo в flutter.bat. Этот файл зависает с помощью следующей команды, отображаемой на экране (все в одной строке):
C:\src\flutter>CALL "C:\src\flutter\bin\cache\dart-sdk\bin\dart.exe"
"--checked --observe=65432"
"C:\src\flutter\bin\cache\flutter_tools.snapshot" doctor
На данный момент я в значительной степени растерялся.