No se puede ejecutar “adb”, verifique la instalación de su SDK de Android y la variable de entorno ANDROID_SDK_ROOT: …\Android\Sdk\platform-tools\adb.exe.
Cuando inicio el proyecto, aparece un popup que muestra “Flutter daemon terminate” y al iniciar la aplicación de Flutter muestra el cuadro de diálogo “No Connected Devices Found”. Luego, ejecuto flutter doctor -v
y el Doctor encuentra problemas en:
Dispositivo conectado (la comprobación del Doctor falló)
X Debido a un error, la comprobación del Doctor no se completó. Si el mensaje de error a continuación no es útil, por favor infórmenos sobre este problema en https://github.com/flutter/flutter/issues.
X Excepción: No se puede ejecutar "adb", revise la instalación de su SDK de Android y la variable de entorno ANDROID_SDK_ROOT: C:\Users\Pulsara\AppData\Local\Android\Sdk\platform-tools\adb.exe
• #0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 AndroidDevices.pollingGetDevices (package:flutter_tools/src/android/android_device_discovery.dart:78:7)
<asynchronous suspension>
#2 PollingDeviceDiscovery._populateDevices (package:flutter_tools/src/device.dart:413:54)
<asynchronous suspension>
#3 Future.wait.<anonymous closure> (dart:async/future.dart)
<asynchronous suspension>
#4 DeviceManager.getAllConnectedDevices (package:flutter_tools/src/device.dart:170:40)
<asynchronous suspension>
#5 DeviceValidator.validate (package:flutter_tools/src/doctor.dart:515:34)
<asynchronous suspension>
#6 asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:24)
<asynchronous suspension>
Ya configuré la ruta del SDK como ANDROIDSDKTOOLS en las variables de usuario y tools
, y platform-tools
en la Ruta (Path). También reinstalé los platform-tools
, pero no resolvieron el problema. No puedo encontrar la solución; si alguien puede dármela, sería realmente apreciado.
El siguiente registro se muestra en el registro de eventos:
12/2/2021
12:26 AM 'C:\Users\Pulsara\AppData\Local\Android\Sdk\platform-
tools\adb.exe start-server' falló -- ejecútelo manualmente si es necesario
12:26 AM 'C:\Users\Pulsara\AppData\Local\Android\Sdk\platform-
tools\adb.exe start-server' falló -- ejecútelo manualmente si es necesario
12:26 AM * daemon not running; starting now at tcp:5037
12:26 AM * daemon started successfully
12:26 AM Error de conexión de Adb: la conexión existente fue cerrada forzosamente por el host remoto.
12:26 AM No se puede alcanzar el servidor ADB; intentando reconectar.
Todavía no he podido resolver el problema.
davy.ai
Solución para el error “Flutter daemon terminate” y “No Connected Devices Found”
Si te estás enfrentando al error “Flutter daemon terminate” y “No Connected Devices Found” al intentar iniciar tu proyecto Flutter, y cuando ejecutas el comando
flutter doctor -v
, se encuentran problemas con el dispositivo conectado y adb no puede ejecutarse debido a un error, sigue los siguientes pasos para resolver el problema.Solución
1. Verifica la instalación y la Ruta del Android SDK
adb version
en la línea de comandos.platform-tools
correctos en la variable de entorno Path.2. Reinicia Android Studio
A veces, el problema puede resolverse simplemente reiniciando Android Studio.
3. Reinicia el servidor ADB y el emulador de Android
platform-tools
del Android SDK.4. Ejecuta el proyecto Flutter en el emulador
Abre un emulador de Android y ejecuta el siguiente comando en la terminal:
Conclusión
Los errores “Flutter daemon terminate” y “No Connected Devices Found” ocurren debido a varias razones como problemas con el dispositivo conectado, adb, etc. Sigue las soluciones anteriores para resolver el problema. En caso de que aún enfrentes problemas, por favor, levántalo en el repositorio oficial de GitHub de Flutter.