Tengo una pregunta similar como esta. Pero este problema ocurrió después de actualizar Android Studio a la versión 4.1 desde la versión 4.0.
usando flutter flutter doctor -v
Estaba teniendo el mismo problema. Solo sigue los pasos dados para resolverlo.
Asegúrese de que los complementos DART y FLUTTER se hayan instalado correctamente en ANDROID STUDIO
Intenta reiniciar ANDROID STUDIO
Si aún recibe el mismo error, ejecute los siguientes comandos para actualizar la versión de Flutter a beta, ya que esta versión ( 1.22.6 estable ) arroja constantemente el mismo error, tal vez pueda llamarlo un error en el lanzamiento. Cópielos a ambos y péguelos en el CMD (ejecútelo como ADMINISTRADOR )
desarrollador de canales de aleteo
actualización de aleteo
esto funcionó para mí
Verifique el canal de Flutter estable al desarrollador del canal y estará listo para comenzar.
Copia y pega esto en tu cmd:
flutter channel dev flutter upgrade Si obtiene el error al pagar el canal flutter, eso significa que tiene algún cambio en flutter SDK. Entonces, vaya a la ruta del directorio Flutter SDK y ábralo en su editor, mi flutter SDK: C:\src\flutter . ¿Cómo encontrar la ruta de Flutter SDK? Ejecute flutter doctor -v , la primera línea mostrará la ruta de instalación. Agregue cualquier archivo nuevo o modificado por git add . O git stash para ignorar los cambios. Puedes pagar a otro canal ahora
Este problema ha ocurrido debido al cambio en los directorios de configuración (config) en Android Studio versión 4.1
Puedes leer sobre esto aquí
TLDR : simplemente copie los archivos antiguos en el nuevo directorio y estará listo para comenzar
Cómo logré solucionarlo:
En la ejecución inicial, Android Studio 4.1 muestra una ventana emergente para eliminar los directorios no utilizados. NO LO BORRES . Presione OK y continúe. Configure como de costumbre
Ahora vaya al directorio donde estaban presentes sus antiguos archivos de Android Studio (encuéntrelos a continuación)
Windows : C:\Users\YourUserName\AppData\Roaming\AndroidStudioVersion
Linux : ~/.config/AndroidStudioVersion
macOS : ~/Library/Application Support/AndroidStudioVersion
Manteniendo Android Studio abierto, abra su administrador de archivos y transfiera todos los directorios y archivos antiguos que se encuentran en el directorio especificado en el Paso 2 anterior a la nueva estructura de directorios de configuración (Encuéntrelos a continuación)
Windows : C:\Users\YourUserName\AppData\Roaming\Google\AndroidStudio4.1
Linux : ~/.config/Google/AndroidStudio4.1
macOS : ~/Library/Application Support/Google/AndroidStudio4.1
4. Eso es todo. Cambie a Android Studio y debería haber una ventana emergente debajo para actualizar a las últimas versiones de todos los complementos respectivamente
Yo tuve el mismo problema. Lo que me ayudó:
eliminando el antiguo directorio de configuración IDE:
rm -r .AndroidStudio4.0/hazle saber a flutter dónde está instalado Android Studio, por ejemplo
flutter config --android-studio-dir="/home/piotr/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6858069"cambiar al canal de desarrollo:
flutter channel dev && flutter upgradeActualice Android Studio a la última versión, luego intente actualizar la versión flutter y la versión build.gradle
Cambie de Flutter channel dev channel stable Stable a Channel Dev y estará listo para comenzar.
Copia y pega esto en tu cmd:
flutter channel dev flutter upgradeResuelvo este problema así
Solo para Mac OS
$ ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1Prueba lo siguiente:
Instalará todos los complementos dependientes, como el complemento dart, etc.
Ejecute "flutter doctor -v" y verá que el problema está resuelto.
Es un problema de aleteo en la versión 1.22 y ocurre después de actualizar a Android Studio 4.1. Ya estaba arreglado en la versión 1.23 (canal de desarrollo). Puede continuar ejecutando y trabajando en sus proyectos normalmente hasta que esta solución no se transfiera al canal estable, o puede cambiar al canal de desarrollo y llamar a la actualización de flutter.
Como se dijo anteriormente, es solo una cuestión de tiempo. Puedes cambiar de canal ejecutando flutter channel dev . Para conocer los canales disponibles, puede ejecutar flutter channel
La solución en Windows es bastante sencilla, solo tienes que abrir AS e ir a la parte 'Android SDK', luego a 'SDK Tools'. Active 'Mostrar detalles del paquete' y desde allí seleccione 30.0.0 déjelo descargar y funciona
primero ingrese a la terminal: flutter channel dev
segundo ingreso a la terminal: flutter upgrade
funciona bien una vez que descargue la nueva versión de flutter
Latitude-3400:~$ flutter channel dev ╔════════════════════════════════════════════════════════════════════════════╗ ║ A new version of Flutter is available! ║ ║ ║ ║ To update to the latest version, run "flutter upgrade". ║ ╚════════════════════════════════════════════════════════════════════════════╝ Switching to flutter channel 'dev'... git: From https://github.com/flutter/flutter git: + be9bc8cb39...022b333a08 beta git: Branch 'dev' set up to track remote branch 'dev' from 'origin'. Successfully switched to flutter channel 'dev'. To ensure that you're on the latest build from this channel, run 'flutter upgrade' sunil@sunil-Latitude-3400:~$ flutter upgrade Downloading Dart SDK from Flutter engine 20caf549695193a9920ca37752eca4f141bbef31... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed -> origin/beta (forced update)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"
para mac puedes hacer lo siguiente como respondió Andrew
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1aleteo doctor -v
luego, si el problema persiste, simplemente cambie al canal beta y el aleteo de actualización lo solucionará.
canal de aleteo beta
actualización de aleteo
puede habilitar flutter web como pasos opcionales