Directorio de artículos
- No se puede conectar al simulador nocturno
- E / DartVM (3900): vm-service: Error: Excepción no controlada: …… Se muestra una pantalla en blanco después de que se ejecuta la aplicación
- Proveedor Flutter ^ 4.3.2 + registro de 3 pit
- La aplicación desarrollada por Flutter no puede cargar recursos de red bajo depuración de máquina real
No se puede conectar al simulador nocturno
IDEA o Android Studio no pueden detectar el emulador nocturno. No se puede conectar.
Según algunas declaraciones en Internet, puede deberse a la diferencia entre la versión adb.exe en el directorio de herramientas de la plataforma del SDK de Android y la versión adb.exe del emulador nocturno.
solución
Copie adb.exe en el directorio de herramientas de la plataforma del SDK de Android al directorio Nox \ bin del emulador nocturno y reemplace el adb.exe original. Si aún no funciona, cámbiele el nombre a nox_adb.exe, es posible que el archivo ya exista, simplemente reemplácelo. (Este método es eficaz en las pruebas profesionales).
E / DartVM (3900): vm-service: Error: Excepción no controlada: …… Se muestra una pantalla en blanco después de que se ejecuta la aplicación
Este problema ha estado plagado durante mucho tiempo al principio, y se informará el siguiente error cada vez que se ejecute, lo que indica que el emulador no se puede conectar, se produce una cierta excepción y la aplicación en la emulación se ha detenido en la interfaz de pantalla blanca.
E/DartVM ( 3900): vm-service: Error: Unhandled exception:
E/DartVM ( 3900): WebSocketException: Invalid WebSocket upgrade request
E/DartVM ( 3900):
E/flutter ( 3900): [ERROR:flutter/runtime/dart_isolate.cc(865)] Unhandled exception:
E/flutter ( 3900): WebSocketException: Invalid WebSocket upgrade request
Connecting to the VM Service is taking longer than expected...
Still attempting to connect to the VM Service...
If you do NOT see the Flutter application running, it might have crashed. The device logs (e.g. from adb or XCode) might have more details.
If you do see the Flutter application running on the device, try re-running with --host-vmservice-port to use a specific port known to be available.
solución
Abra la terminal y escriba
flutter doctor
Compruebe si hay una advertencia, NO_PROXY no está configurado. Si lo hay, entonces el problema está aquí.
Solo necesitamos configurarlo en variables de entorno NO_PROXY
.
Para usuarios del sistema Windows: haga clic derecho en Mi PC -> Propiedades -> Propiedades avanzadas del sistema -> Variables de entorno
Elija crear una nueva variable de entorno.
Copie el siguiente contenido e introdúzcalo en la ubicación correspondiente.
NO_PROXY
localhost,127.0.0.1
Luego presione OK hasta el final para guardar la configuración.
Vuelva a abrir una terminal e ingrese flutter doctor
, en este momento, la advertencia anterior se ha ido
Entonces puede funcionar normalmente.
Es mejor reiniciar el IDE y el simulador y ejecutar el proyecto. Aunque no sé por qué, lo intenté varias veces. Una vez completada la configuración, el IDE y el simulador deben reconstruirse para que surtan efecto.
Para usuarios del sistema MAC
Al .bash_profile
agregar el siguiente pasaje
export NO_PROXY=localhost,127.0.0.1
Después de la modificación
source ~/.bash_profile
Al final, debería poder usarse normalmente sin accidentes, si noReinicia la computadora 。
Proveedor Flutter ^ 4.3.2 + registro de 3 pit
Proveedor Flutter ^ 4.3.2 + registro de 3 pit
La aplicación desarrollada por Flutter no puede cargar recursos de red bajo depuración de máquina real
Si te resulta útil, dale me gusta y presta atención. ! !