Esos pozos encontrados por Flutter

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.

Inserte la descripción de la imagen aquí

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í.

Inserte la descripción de la imagen 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.

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

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

Inserte la descripción de la imagen aquí

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_profileagregar 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

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. ! !

Supongo que te gusta

Origin blog.csdn.net/qq_43058685/article/details/108820143
Recomendado
Clasificación