Error de complemento de Flutter no instalado ;. Cuando se ejecuta flutter doctor

91

Estoy configurando Flutter SDKen mi Ubuntu 16.4sistema Linux . ¿Por qué obtengo el siguiente error cuando ejecuto el doctor flutter? He especificado PATHSpara fluttery darten el, .bashrcpero aparece este error cuando ejecutoflutter 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.
Philip Mutua
fuente
Creo que solo necesitas actualizar a una versión más nueva de Flutter.
Günter Zöchbauer
14
En Windows> Android Studio> Archivo> Configuración> Complementos> Buscar flutter> Instalar
Abdurakhmon
2
Puedes ignorar eso si no estás usando Android Studio en Flutter Development. De forma predeterminada, los complementos Flutter y Dart no están instalados en Android Studio. Aún necesita instalarlos manualmente. Recomendaría VSCode en el desarrollo de flutter ya que es liviano.
MJ Montes
7
todas las soluciones no me funcionan. Tenga en cuenta que ya instalé el complemento flutter y dart. ¿Cómo puedo resolver el problema?
Mr Special
1
Tengo el mismo problema, la mejor solución, por favor
f_anto

Respuestas:

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

Solución que funcionó para mí :

  1. Simplemente instale complementos.
    Studio >> Archivo> Configuración> Complementos> Examinar repositorios
  2. Busca flutter.
  3. Toque Instalar (aparecerá un cuadro de diálogo relacionado con la dependencia de dardos. Haga clic en Sí).
  4. Una vez finalizada la instalación, reinicie Android Studio.

ingrese la descripción de la imagen aquí

Ahora ejecuta flutter doctor.

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

Manjunath Rao
fuente
14
Ya instalé el complemento Flutter y Dart. no funciona :(. Yo uso android studio 3.1
Mr Special
2
@MrSpecial ¿Instaló Android Studio en una ruta diferente? Tengo el mismo problema. Mi ruta de instalación es diferente y el complemento se almacena en la ruta del usuario
noobEinstien
@noobEinstien ¿Cómo lo arreglaste entonces?
Atul
2
@Atul no lo arregló, solo muestran los editores disponibles, realmente no importa.
noobEinstien
62

Solución segura para Mac (Android studio 4.1+) Ahora está en un directorio diferente, pero el enlace simbólico ayuda.

Simplemente ejecute en la Terminal este comando

ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
Andrés
fuente
4
hola hermano, este trabajo para mí, ¿puede explicar más para qué hace este comando?
q8yas
2
@ q8yas Command simplemente redirige al doctor flutter a la carpeta diferente para encontrar complementos (donde están ahora)
Andrew
Esto no funcionó para mí, sin embargo, instalar el complemento manualmente a través de Android Studio, como lo recomendó Paresh Mangukiya, funcionó.
KeithB
17

El problema es que "Flutter Doctor" no puede leer detrás de escena que todo está bien y actualizado. Este problema es temporal (hasta el próximo parche o actualización) y se puede evitar, ya que no afectará en ningún lugar del proceso de desarrollo.

Este es un problema que ocurre con frecuencia cuando estamos actualizando una versión más nueva de Flutter. Recientemente, también al actualizar a Flutter 1.22.1 (estable), arroja un error de "Complementos no instalados", mientras están instalados y actualizados. La desinstalación y reinstalación tampoco funcionará, ya que Android Studio volverá a elegir la misma versión para instalar.

Ruchir Rai
fuente
2
¿Entonces esto acaba de ocurrir en la nueva versión? ¿Lograste arreglarlo?
Jaspal Singh Rathour
Sí ocurrió esta vez también. Es mejor ignorarlo. Es solo un informe de salud de nuestra configuración y no debe manipularse. Está en el conocimiento del aleteo del equipo a estas alturas.
Ruchir Rai
1
Es un error, mi estudio de Android funciona correctamente, pero no se muestra flutter doctor -v. Estoy abriendo un problema en Github para notificar a los desarrolladores, con suerte se solucionará en la próxima actualización.
Maruf Hassan
11

Tuve este problema al tener varias versiones de Android Studio , no parece que tengas varias versiones. Pero si usa IntelliJ IDEA Community Edition, ¿está seguro de que instaló los complementos en Android Studio ?

Habría dicho esto en un comentario pero no tengo suficiente reputación.

FoxyError
fuente
9

IntelliJ IDEAy Android Studiose instalaron en mi máquina. He eliminado IntelliJ IDEAporque he instalado Darty Flutterplugins en Android Studio. Entonces el flutter doctorcomando funciona perfectamente, tal vez sea útil para alguien.

nAkhmedov
fuente
Cualquier otra solución, necesito ambos IDE ..
noobEinstien
9

El problema está en la instalación de los complementos necesarios de Flutter y Dart. Hay dos formas de lograrlo:

  1. Vaya a Android Studio → Configuración → complementos → en la barra de búsqueda busque los complementos de Flutter y Dart.
    Si está instalando flutter primero, entonces Dart puede instalarse automáticamente junto con él; de lo contrario, instálelos por separado.

  2. Si está utilizando VScode, en la barra de actividad haga clic en extensiones o presione Ctrl+ Shift+ X. Allí puede buscar complementos de flutter y dardos.

Ahora escriba flutter doctor.

Sujith
fuente
7

Cuando ejecuta el flutter doctorcomando, verifica su entorno y muestra un informe en la ventana de la terminal. En tu caso parece que no instalaste el plugin dart and flutter para poder usarlos en Android Studio.

Para instalar un complemento, haga clic en Archivos> Configuración> Complementos> instalar complementos de jetbrain

Los complementos agregarán nuevas funcionalidades al estudio de Android relacionadas con flutter. Por ejemplo, agregará el inspector flutter, outliner.

El SDK que agregaste a la ruta será necesario al crear un nuevo proyecto de flutter.

ingrese la descripción de la imagen aquí

Peter Haddad
fuente
Ya instalé dardos y sus caminos .bashrc. Cuando escribo fluttero darten la terminal. La línea de comando me muestra una lista de comandos para usar para darto flutter.
Philip Mutua
sí, pero también necesita instalar los complementos de flutter y dart para Android Studio para poder usar su funcionalidad dentro de Android Studio. Cuando instale el complemento flutter para Android Studio y haga clic en archivo> nuevo, tendrá una nueva opción llamada "nuevo proyecto de flutter"
Peter Haddad
7

Los usuarios de Linux: I cdd' en mi directorio Luego añade
export PATH="$PATH:/home/frodo/flutter/bin/flutter"en el .bashrcarchivo y sourceed para refrescar el .bashrc. Depende de dónde haya movido su flutter sdk.

Luego ejecuto "flutter doctor". Obtuve los siguientes resultados:

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

Para exportar la ruta de aleteo de forma permanente:


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

Por ejemplo:
export PATH="$PATH:/home/frodo/flutter/bin/flutter"

Y correr:

source .bashrc

Cómo configurar permanentemente $PATHen LINUX / UNIX

Philip Mutua
fuente
6

De acuerdo con las siguientes imágenes, primero instale los complementos fluttery los dartcomplementos necesarios y luego, después de descargar Flutter sdk de la página oficial-flutter-sdk-download-page , agregue las rutas de flutter y dardos:
ingrese la descripción de la imagen aquí

Mohsen Emami
fuente
6

Me encontré con un error similar después de actualizar Android Studio, resulta que necesito actualizar el complemento de flutter existente.

Para solucionarlo, vaya a android studio → preferencias → complementos → instalado → actualice su complemento flutter instalado

Tim
fuente
5

Te perdiste esto paso en el proceso de instalación.

Instale los complementos Flutter y Dart:

  • Inicie Android Studio.
  • Abra las preferencias del complemento (Archivo → Configuración → Complementos en Windows y Linux O Preferencias → Complementos en macOS ).
  • Seleccione Browse repositories, seleccione el complemento Flutter y haga clic enInstall .
  • Haga clic en Sí cuando se le solicite que instale el complemento Dart.
  • Haga clic Restartcuando se le solicite.

Si está usando Visual Studio Code, para instalar los complementos Flutter y Dart:

  • Inicie VS Code.
  • Invocar Vista → Paleta de comandos.
  • Escriba instally seleccione Extensions: Install Extensions.
  • Escriba flutteren el campo de búsqueda de extensiones, seleccione Flutteren la lista y haga clic en Install. Esto también instala el complemento de Dart requerido.
  • Valida tu configuración con Flutter Doctor
  • Invocar Vista → Paleta de comandos….
  • Escribe doctory selecciona Flutter: Run Flutter Doctor.

Revise la salida en el panel SALIDA para ver si hay algún problema.

nt25375
fuente
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- Abra Android Studio File-> Settings-> Plugins y asegúrese de tener Flutter y Dart instalados ingrese la descripción de la imagen aquí

2- Vaya a VSCode a Extensions e instale Flutter y Dart Extension

ingrese la descripción de la imagen aquí

Espero que haya resuelto el problema

Yazan Najjar
fuente
3

hola a todos, tuve el mismo problema y ninguna de las respuestas anteriores se solucionó, así que fui al GitHub oficial de flutter y encontré la respuesta, aquí está el enlace, y debes seguir todos estos pasos.

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

actualización de aleteo

flutter config --android-studio-dir = "C: \ Archivos de programa \ Android \ Android Studio"

aleteo doctor -v

luego, si el problema persiste, simplemente cambie al canal beta y la actualización parpadeará, entonces lo solucionará.

flutter channel beta

actualización de aleteo

puede habilitar Flutter Web como pasos opcionales

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

Syed Usama Ahmad
fuente
Esto funcionó en Windows 10, Flutter Beta y Android Studio 4.1.1. ¡Gracias!
Maki
2

Simplemente puede instalar el complemento Flutter and Dart en el estudio de Android siguiendo estos pasos:

  1. Inicie la aplicación Android Studio
  2. Abra las preferencias de complementos (Preferencias> Complementos en macOS, Archivo> Configuración> Complementos en Windows y Linux).
  3. Seleccione Marketplace…, busque el complemento Flutter y haga clic en instalar.
  4. Haga clic en Sí cuando se le solicite que instale el complemento Dart.
  5. Haga clic en Aplicar y Aceptar.
  6. Haga clic en "Reiniciar" en la ventana emergente.

La siguiente imagen indica dónde debe hacerlo.

ingrese la descripción de la imagen aquí

Paresh Mangukiya
fuente
1

Si está utilizando VSCode, navegue a las extensiones y busque flutter, luego simplemente instálelo y debe tener cuidado de que ya haya instalado el dardo allí y luego, si no funciona, copie la ruta del contenedor de flutter que puede ubicar en C /'flutter-SDK-path'/bin. luego cópielo y agréguelo a la variable de entorno y agréguelo a esa ruta para que pueda acceder fácilmente a flutter. Espero que funcione.

Si está utilizando Android Studio, es posible que el artículo ya mencionado lo ayude. Y asegúrese de tener las últimas versiones de SDK y Android Studio o VSCode. Para que las versiones no presenten ningún error. Espero que funcione.

Nitin0310
fuente
1

Si está utilizando solo VSCode para el desarrollo, no necesita instalar complementos para Android Studio y viceversa. Nunca te dará un problema.

Sirus
fuente
1

Resolví este problema desinstalando flutter de los complementos. Después de reiniciar Android Studio, abrí los complementos y luego muestra que mi complemento de Dart no es compatible con mi Android Studio (v3.6). Actualicé Dart, reinicié Android Studio, luego reinstalé Flutter nuevamente. Después de eso, tengo que establecer la ruta del SDK para Flutter y listo, todo funciona ahora: D

Jessie Pilor
fuente
1

Si ha instalado Android Studio más de una vez, el símbolo del sistema o PowerShell se asignó en el primero y tal vez esté ejecutando el segundo. Entonces, busque Android Studio, si tiene más de una instalación, elimine la primera. Luego, descargue los complementos en Android Studio siguiendo estos pasos.

Paso 1 : Estudio -> Archivo -> Configuración -> Complementos -> Examinar repositorios

Paso 2 : busca Flutter y descárgalo

Paso 3 : cuando hayas terminado, reinicia Android Studio.

Tecnología Zimbakov
fuente
1

Acabo de tener este problema después de una actualización y lo resolví ingresando Archivo / Configuración / Complementos. Luego, en la parte superior de la ventana hay dos opciones: Marketplace e Instalado, luego hice clic en Instalado y en el complemento Flutter había un mensaje que decía que la versión actual de Flutter no es compatible con la nueva versión de Android Studio, por lo que había un verde Botón Escrito "Reiniciar", luego hice clic y cuando se abrió de nuevo, el problema desapareció. Puede que no sea lo mismo para usted, pero muchas personas lo buscarán aquí y pueden ayudar a alguien.

Fabrício Justo
fuente
1

Resolví esto abriendo el complemento en la configuración, donde debajo de la pestaña 'instalado', noté el texto azul 'Página de inicio del complemento' que era un acceso directo a los complementos de JetBrains. Hubo un acuerdo que tuve que aceptar para obtener la funcionalidad completa. Acepté y también edité mis variables de entorno agregando una ruta al contenedor de dart-SDK. Anteriormente, solo tenía el contenedor de aleteo agregado a la ruta. De todos modos, esto resolvió mi problema.

Serene Babu
fuente
1

De acuerdo con este comentario, las advertencias de los complementos no importan. Al menos no me importó, funcionó bien.

Como se dijo,

hola @EastCartel, prueba con flutter config --android-studio-dir = C: \ Program Files \ Android \ Android Studio o tu ruta correcta. y tienes 3 problemas.

1- Primero abra su estudio de Android y agregue el complemento flutter (este también agrega automáticamente el complemento dart).

ingrese la descripción de la imagen aquí

2- También abra el código de Visual Studio y agregue la extensión Flutter.

ingrese la descripción de la imagen aquí

3- Y ejecuta flutter doctor --android-license

ingrese la descripción de la imagen aquí

si el problema persiste, intente actualizar flutter

¡buena suerte!

Erik Lange
fuente
0

¡Tienes que instalar Flutter y Dart tanto en Visual Studio Code como en Android Studio!

Intente usar el siguiente comando:

flutter doctor --android-license , y presione y para instalar todas las licencias.

resultado

singhpriti
fuente