Ошибка установки плагина Flutter. При беге трепещет доктор


91

Я настраиваю Flutter SDKсвою Ubuntu 16.4систему Linux . Почему я получаю следующее сообщение об ошибке при запуске доктора трепетания? Я указал как PATHSдля, так flutterи dartв, .bashrcно я получаю эту ошибку при запускеflutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[✓] Android Studio (version 3.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.

Я думаю, вам просто нужно обновить Flutter до более новой версии.
Günter Zöchbauer

14
В Windows> Android Studio> Файл> Настройки> Плагины> Поиск флаттера> Установить
Абдурахмон

2
Вы можете проигнорировать это, если не используете Android Studio в Flutter Development. По умолчанию плагины Flutter и Dart не устанавливаются в Android Studio. Вам все равно нужно установить их вручную. Я бы порекомендовал VSCode при разработке флаттера, поскольку он легкий.
MJ Montes

7
все решения не работают для меня. Обратите внимание, я уже установил плагин flutter и dart. Как я могу решить проблему?
Mr Special

1
У меня
такая

Ответы:


87
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.9.4, on Linux, locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[✓] Android Studio (version 3.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] Connected devices
    ! No devices available

Решение, которое сработало для меня :

  1. Просто установите плагины.
    Студия >> Файл> Настройки> Плагины> Обзор репозиториев
  2. Ищите флаттер.
  3. Нажмите «Установить» (появится диалоговое окно о зависимости от дротика. Нажмите «Да»).
  4. После завершения установки перезапустите студию Android.

введите описание изображения здесь

А теперь беги, трепещущий доктор.

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.9.4, on Linux, locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[✓] Android Studio (version 3.1)
[!] Connected devices
    ! No devices available


14
Я уже установил плагины flutter и dart. не работает :(. Я использую android studio 3.1
Mr Special

2
@MrSpecial Вы установили Android-студию другим путем? У меня такая же проблема. Мой путь установки отличается, и плагин хранится в
Пути

@noobEinstien Как ты тогда исправил?
Атул

2
@Atul не исправил, они просто показывают доступные редакторы, это не имеет значения.
noobEinstien

63

Безопасное исправление для Mac (Android studio 4.1+) Сейчас оно находится в другом каталоге, но помогает символическая ссылка.

Просто запустите в Терминале эту команду

ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1

4
привет, брат, эта работа для меня, можно подробнее объяснить, что делает эта команда?
q8yas

3
Команда @ q8yas просто перенаправляет доктора флаттера в другую папку, чтобы найти плагины (где они сейчас находятся)
Эндрю

У меня это не сработало, однако установка плагина вручную через Android Studio, как рекомендовал Пареш Мангукия, сработала.
KeithB

18

Проблема как раз в том, что «трепещущий доктор» не умеет за кулисами читать, что все в порядке и актуально. Эта проблема является временной (до следующего патча или обновления), и ее можно избежать, поскольку она не повлияет ни на что в процессе разработки.

Это часто возникающая проблема, когда мы обновляем новую версию Flutter. Недавно также после обновления до Flutter 1.22.1 (стабильный) он выдает ошибку «Плагины не установлены», пока они установлены и обновлены. Удаление и повторная установка также не будут работать, поскольку Android Studio снова выберет ту же версию для установки.


2
Так это только что произошло в новом выпуске? тебе удалось это исправить?
Джаспал Сингх Ратур,

Да, произошло и на этот раз. Лучше не обращать на это внимания. Это всего лишь отчет о работоспособности нашей установки, и им нельзя манипулировать. Это уже известно о трепете команды.
Ручир Рай,

1
Это ошибка, моя студия Android работает правильно, просто не отображается flutter doctor -v. Я открываю проблему на Github, чтобы уведомить разработчиков, надеюсь, она будет исправлена ​​в следующем обновлении.
Маруф Хассан,

11

У меня была эта проблема при наличии нескольких версий Android Studio , не похоже, что у вас есть несколько версий. Но вы используете IntelliJ IDEA Community Edition, поэтому уверены, что установили плагины в Android Studio ?

Я бы сказал это в комментарии, но у меня недостаточно репутации


9

IntelliJ IDEAи Android Studioбыли установлены на мою машину. Я удалил , IntelliJ IDEAпотому что я установил Dartи Flutterплагинов на Android Studio. Тогда flutter doctorкоманда работает отлично, может кому пригодится.


Любое другое решение, мне нужны обе IDE ..
noobEinstien

9

Проблема заключается в установке необходимых плагинов Flutter и Dart. Этого можно добиться двумя способами:

  1. Перейдите в Android studio → Настройки → плагины → в строке поиска найдите плагины Flutter и Dart.
    Если вы сначала устанавливаете флаттер, то Dart может быть автоматически установлен вместе с ним, в противном случае установите их отдельно.

  2. Если вы используете VScode, на панели активности щелкните расширения или нажмите Ctrl+ Shift+ X. Там вы можете искать плагины flutter и dart.

Теперь типа трепещет доктор.


7

Когда вы выполняете flutter doctorкоманду, она проверяет вашу среду и отображает отчет в окне терминала. В вашем случае кажется, что вы не установили плагин dart and flutter, чтобы иметь возможность использовать их в Android Studio.

Чтобы установить плагин, нажмите Файлы> Настройки> Плагины> установить плагины Jetbrain.

Плагины добавят в студию Android новые функции, связанные с флаттером. Например, он добавит инспектор флаттера, планировщик.

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

введите описание изображения здесь


Я уже установил дротик и их пути к .bashrc. Когда я набираю flutterили dartв терминале. Командная строка показывает мне список команд, которые можно использовать для dartили flutter.
Филип Мутуа

да, но вам также необходимо установить плагины flutter и dart для студии Android, чтобы иметь возможность использовать их функции внутри студии Android. Когда вы устанавливаете плагин flutter для студии Android и нажимаете файл> новый, у вас будет новая опция под названием «новый проект flutter»
Питер Хаддад

7

LINUX ПОЛЬЗОВАТЕЛЕЙ: I cdd»в моей домашней директории , то я добавил
export PATH="$PATH:/home/frodo/flutter/bin/flutter"в .bashrcфайл и sourceэд его , чтобы обновить.bashrc . Зависит от того, куда вы переместили свой sdk flutter.

Затем я запускаю `flutter doctor`. Получил следующие результаты:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[✓] Android Studio (version 3.1)
[✓] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
    ! No devices available

Чтобы навсегда экспортировать траекторию флаттера:


export PATH="$PATH:/path/to/dir" в .bashrc

Например:
export PATH="$PATH:/home/frodo/flutter/bin/flutter"

И запускаем:

source .bashrc

Как установить $PATHна LINUX / UNIX навсегда



6

Я столкнулся с аналогичной ошибкой после обновления студии Android, оказывается, мне нужно обновить существующий плагин flutter.

Чтобы исправить это, перейдите в Android Studio → настройки → плагины → установлены → обновите установленный плагин flutter.


5

Вы пропустили этот шаг в процессе установки.

Установите плагины Flutter и Dart:

  • Запустите Android Studio.
  • Откройте настройки плагина (Файл → Настройки → Плагины в Windows и Linux ИЛИ Настройки → Плагины в macOS ).
  • Выберите Browse repositories, выберите плагин Flutter и нажмите Install.
  • Нажмите Да, когда будет предложено установить плагин Dart.
  • Щелкните Restartпри появлении запроса.

Если вы используете Visual Studio Code, чтобы установить плагины Flutter и Dart:

  • Запустите VS Code.
  • Вызвать View → Command Palette.
  • Введите installи выберите Extensions: Install Extensions.
  • Введите flutterв поле поиска расширений, выберите Flutterв списке и нажмите Install. Это также установит необходимый плагин Dart.
  • Подтвердите свою настройку с помощью Flutter Doctor
  • Вызвать представление → Палитра команд….
  • Введите doctorи выберите Flutter: Run Flutter Doctor.

Просмотрите выходные данные на панели ВЫВОД на наличие проблем.


3
The best way to install it on Windows 

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.20.1, on Microsoft Windows [Version 10.0.18363.959], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
[√] Android Studio (version 4.0)
[√] VS Code (version 1.47.3)
[!] Connected device
    ! No devices available

1- Откройте файл Android Studio-> Настройки-> Плагины и убедитесь, что у вас установлены Flutter и Dart. введите описание изображения здесь

2- Перейдите в VSCode to Extensions и установите Flutter и Dart Extension.

введите описание изображения здесь

Надеюсь, это решило проблему


3

привет всем, у меня была такая же проблема, и ни один из приведенных выше ответов не исправлен, поэтому я пошел на официальный GitHub и нашел ответ, вот ссылка, и вы должны выполнить все эти шаги.

https://github.com/flutter/flutter/issues/67986

флаттер апгрейд

Конфигурация flutter --android-studio-dir = "C: \ Program Files \ Android \ Android Studio"

трепещущий доктор -v

тогда, если проблема все еще сохраняется, просто перейдите на бета-канал, и обновление будет колебаться, тогда оно исправит это.

бета канала флаттера

флаттер апгрейд

вы можете включить Flutter Web в качестве дополнительных шагов

https://flutter.dev/docs/get-started/web


Это работало в Windows 10, Flutter Beta и Android Studio 4.1.1. Благодарность!
Маки

2

Вы можете просто установить плагин Flutter and Dart в студии Android, выполнив следующие действия:

  1. Запустите приложение Android Studio
  2. Откройте настройки плагина (Настройки> Плагины в macOS, Файл> Настройки> Плагины в Windows и Linux).
  3. Выберите Marketplace…, найдите плагин Flutter и нажмите «Установить».
  4. Нажмите Да, когда будет предложено установить плагин Dart.
  5. Нажмите Применить и ОК.
  6. Нажмите «Перезагрузить» во всплывающем окне.

На изображении ниже показано, где вы должны это сделать.

введите описание изображения здесь


1

Если вы используете VSCode, перейдите к расширениям и найдите флаттер. Затем просто установите его и убедитесь, что вы уже установили там дротик, а после этого, если он не работает, скопируйте свой путь к контейнеру флаттера, который вы можете найти в C /'flutter-SDK-path'/bin. затем скопируйте его, добавьте в переменную среды и добавьте в этот путь, чтобы вы могли легко получить доступ к flutter. Надеюсь, это сработает.

Если вы используете Android Studio, возможно, вам поможет уже указанная статья. И убедитесь, что у вас есть последние версии SDK и Android Studio или VSCode. Чтобы в этих версиях не возникало никаких ошибок. Надеюсь, это сработает.


1

Если вы используете только VSCode для разработки, вам не нужно устанавливать плагины для Android Studio и наоборот. Это никогда не доставит вам проблем.


1

Я решил эту проблему, удалив флаттер из плагинов. После перезапуска Android Studio я открыл плагины, и затем он показал, что мой плагин Dart несовместим с моей Android Studio (v3.6). Я обновил Dart, перезапустил студию Android и снова переустановил Flutter. После этого я должен установить путь SDK для Flutter, и теперь все работает: D


1

Если вы установили Android Studio более одного раза, командная строка или PowerShell назначены для первого и, возможно, вы используете второй. Итак, перейдите к Android Studio, если у вас более одной установки, удалите первую. Затем загрузите плагины в Android Studio, выполнив следующие действия.

Шаг 1 : Studio -> Файл -> Настройки -> Плагины -> Обзор репозиториев

Шаг 2. Найдите Flutter и загрузите его

Шаг 3. Когда вы закончите, перезапустите Android Studio.


1

У меня только что возникла эта проблема после обновления, и я решил зайти в Файл / Настройки / Плагины. Затем в верхней части окна есть два варианта: Marketplace и Installed, затем я нажал на Installed, а на плагине Flutter появилось сообщение о том, что текущая версия Flutter не поддерживает новую версию Android Studio, поэтому был зеленый Кнопка Написала «Перезагрузка», затем я нажал и, когда он снова открылся, проблема исчезла. Может быть, для вас это будет не то же самое, но многие люди будут искать его здесь и могут кому-то помочь.


1

Я решил это, открыв плагин в настройках, где на вкладке «Установлено» я заметил синий текст «Домашняя страница плагина», который был ярлыком для плагинов JetBrains. Было соглашение, которое я должен был принять, чтобы получить полную функциональность. Я согласился, и я также отредактировал свои переменные среды, добавив путь к корзине dart-SDK. Раньше я добавлял только корзину флаттера в путь. В любом случае, это решило мою проблему.


1

Согласно этому комментарию, предупреждения плагинов не имеют значения. По крайней мере, для меня это не имело значения, все работало нормально.

Как указано,

привет @EastCartel, попробуйте с конфигурацией flutter --android-studio-dir = C: \ Program Files \ Android \ Android Studio или ваш правильный путь. и у вас 3 вопроса.

1- Сначала откройте свою студию Android и добавьте плагин flutter (он также автоматически добавляет плагин dart).

введите описание изображения здесь

2- Также откройте код Visual Studio и добавьте расширение flutter.

введите описание изображения здесь

3- И запустите flutter doctor --android-licenses

введите описание изображения здесь

если проблема не исчезнет, ​​попробуйте обновить флаттер

удачи!


0

Вам необходимо установить Flutter и Dart как в Visual Studio Code, так и в Android Studio!

Попробуйте использовать следующую команду:

flutter doctor --android-licenses и нажмите y, чтобы установить все лицензии.

результат

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.