Как я могу исправить ошибку «Проверка версии 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 не нужно.
Я решил эту ошибку с помощью следующих шагов:
Перейдите в {C: // Users / {Name}/.gradle} - удалите файл .gradle .
Затем загрузите и установите ту же версию 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")
Переустановка Flutter у меня работала ..
удалить папку flutter в C directroy.
делать
src
папка в каталоге C :.Перейти к cmd и установить flutter из официального репозитория flutter на github
C:\src>git clone https://github.com/flutter/flutter.git -b stable
беги флаттер доктор
установить путь env.
СДЕЛАНО
В моем случае сработало удаление файла .gradle (C:\Users\USER.gradle), переустановка Flutter в другом месте и изменение пути к нему.
Для меня следующие шаги решили проблему:
- Откройте cmd и запустите flutter doctor. (если есть проблема, сначала разрешите их.)
- Если нет, измените канал флаттера на dev. Какой у вас канал ?. Если это канал разработчика, переключитесь на главный канал.
- Опять трепещет доктор. Если все пойдет отлично. затем запустите свой проект. Если он работает соответствующим образом, снова переключите канал на стабильный.
ты должен попробовать это
перезагрузите компьютер и удалите папку flutter в каталоге C, затем переустановите flutter и запустите flutter doctor
Я сталкивался с этой ошибкой раньше, все, что мне нужно было сделать, это:
- Удалите Flutter из моего каталога C.
- Установите Flutter с официального сайта.
- Запустите флаттер-доктор:
flutter doctor
Если у вас все получилось, то все готово!
После этого я столкнулся с другой ошибкой, связанной с Dart SDK, и решил ее, используя эту ссылку .
ключом является установка инструментов командной строки Android SDK, шаги: Откройте меню инструментов Android Studio, менеджер SDK. В появившемся окне есть внутренние панели, выберите панель инструментов SDK. Отметьте инструменты командной строки Android SDK. Выберите кнопку «Применить» рядом с В нижней части окна вам будет предложено принять лицензию SDK, и будут установлены инструменты командной строки. Теперь ваша проблема с лицензией должна быть решена.
Удалите папку флаттера и переустановите ее снова, затем перезапустите, все в порядке.
Если вы используете Intelij и получаете << ошибку и ничего из вышеперечисленного не работает.
Удалите папку .intelij в своем проекте и снова откройте папку в intelij.
Я тоже столкнулся с этой проблемой, и я решил ее, загрузивSDK
файл снова.