Как я могу исправить ошибку «Проверка версии Dart SDK… << в это время была неожиданной» во Flutter?

Я сталкиваюсь с проблемой каждый раз, когда пытаюсь запустить любое приложение или команду flutter с терминала, отображается следующее: Checking Dart SDK version... << was unexpected at this time. Даже не flutter doctor работает.

Кажется, ничего не работает, и это так неприятно, как будто это произошло неожиданно. Одно мгновение все было хорошо, теперь ничего не работает. Любая помощь будет оценена

10 ответов

Я решил эту ошибку, выполнив следующие действия:

  • Перейдите в папку C:....\Flutter\
  • Запустите эту команду:git reset --hard HEAD

Это восстановит папку flutter SDK в исходное состояние, поэтому переустанавливать SDK не нужно.

Я решил эту ошибку с помощью следующих шагов:

  1. Перейдите в {C: // Users / {Name}/.gradle} - удалите файл .gradle .

  2. Затем загрузите и установите ту же версию SDK flutter и dart в другом месте и установите переменные среды.

Example:

Environment variables Before : ("D:\FlutterExtractedFiles\flutter\bin") ("D:\FlutterExtractedFiles\flutter\bin\cache\dart-sdk\bin")

Environment variables After : ("C:\edgedownloads\flutter_windows_v1.12.13+hotfix.8-stable\flutter\bin") ("C:\edgedownloads\flutter_windows_v1.12.13+hotfix.8-stable\flutter\bin\cache\dart-sdk\bin")

  1. Тогда, пожалуйста, проверьте журнал событий студии Android.

Переустановка Flutter у меня работала ..

  • удалить папку flutter в C directroy.

  • делать src папка в каталоге C :.

  • Перейти к cmd и установить flutter из официального репозитория flutter на github C:\src>git clone https://github.com/flutter/flutter.git -b stable

    https://flutter.dev/docs/get-started/install/windows

  • беги флаттер доктор

  • установить путь env.

  • СДЕЛАНО

В моем случае сработало удаление файла .gradle (C:\Users\USER.gradle), переустановка Flutter в другом месте и изменение пути к нему.

Для меня следующие шаги решили проблему:

  1. Откройте cmd и запустите flutter doctor. (если есть проблема, сначала разрешите их.)
  2. Если нет, измените канал флаттера на dev. Какой у вас канал ?. Если это канал разработчика, переключитесь на главный канал.
  3. Опять трепещет доктор. Если все пойдет отлично. затем запустите свой проект. Если он работает соответствующим образом, снова переключите канал на стабильный.

ты должен попробовать это

перезагрузите компьютер и удалите папку flutter в каталоге C, затем переустановите flutter и запустите flutter doctor

Я сталкивался с этой ошибкой раньше, все, что мне нужно было сделать, это:

  1. Удалите Flutter из моего каталога C.
  2. Установите Flutter с официального сайта.
  3. Запустите флаттер-доктор: flutter doctor

Если у вас все получилось, то все готово!


После этого я столкнулся с другой ошибкой, связанной с Dart SDK, и решил ее, используя эту ссылку .

ключом является установка инструментов командной строки Android SDK, шаги: Откройте меню инструментов Android Studio, менеджер SDK. В появившемся окне есть внутренние панели, выберите панель инструментов SDK. Отметьте инструменты командной строки Android SDK. Выберите кнопку «Применить» рядом с В нижней части окна вам будет предложено принять лицензию SDK, и будут установлены инструменты командной строки. Теперь ваша проблема с лицензией должна быть решена.

Удалите папку флаттера и переустановите ее снова, затем перезапустите, все в порядке.

Если вы используете Intelij и получаете << ошибку и ничего из вышеперечисленного не работает.

Удалите папку .intelij в своем проекте и снова откройте папку в intelij.

Я тоже столкнулся с этой проблемой, и я решил ее, загрузивSDKфайл снова.

Другие вопросы по тегам