Red de conocimientos turísticos - Conocimientos sobre calendario chino - Seguimiento y solución de los motivos por los que Flutter doctor no responde al ejecutarlo desde la línea de comandos

Seguimiento y solución de los motivos por los que Flutter doctor no responde al ejecutarlo desde la línea de comandos

?Recientemente estaba aprendiendo el desarrollo de Flutter y encontré un pozo vergonzoso durante el proceso de configuración del entorno. Sin embargo, finalmente llené el pozo y compartí algunos aquí. Espero encontrar el mismo problema en el futuro. El problema se puede resolver fácilmente.

?Como puede ver en la imagen a continuación, siempre no hay respuesta cuando se ejecutan los primeros comandos de flutter doctor. Los resultados son los mismos cuando se ejecutan utilizando varios métodos, pero el comando dart se puede ejecutar. normalmente. Al principio pensé que había un problema con las variables de entorno, pero luego las cambié una y otra vez, y el paquete flutter se cambió una y otra vez, pero el problema aún no se resolvió.

Cuando encontré este problema, lo primero que pensé fue en Baidu, pero después de buscar varias palabras clave, no pude encontrar una solución a este fenómeno, y la mayoría de ellos eran tutoriales que usaban el comando flutter For. Por ejemplo, use flutter doctor para verificar si el entorno está configurado correctamente, o use el comando flutter doctor --android- licenses para aceptar la licencia de Android. El comando licenses acepta algunas licencias de protocolo del SDK de Android.

Más tarde, probé las búsquedas en Bing y Google, pero fue en vano, así que dejé de intentar obtener ayuda con una solución en línea.

?Dado que sólo el comando flutter no respondía cuando se ejecutaba, inicialmente se pensó que había un problema con el paquete. Después de descomprimir el paquete nuevamente y configurar las variables de entorno, el problema persiste.

Después de determinar que el problema no estaba en el paquete, comenzamos a monitorear los cambios en el proceso de solicitud.

?Dicho esto, deberías haber adivinado que el problema probablemente esté en git, pero no tuve problemas cuando instalé flutter antes, pero esta vez de repente tuve problemas después de reinstalar el sistema. Así que intenté eliminar el software git y reinstalarlo, y milagrosamente el comando flutter doctor funcionó.

?Lo rastreé y descubrí que seleccioné una opción incorrecta al instalar git y entraba en conflicto con flutter.

Como se muestra en la figura siguiente, después de elegir usar la opción de ventana de consola predeterminada de Windows para instalar el software git, git bash usará la ventana de comandos de window para ejecutar comandos. Debido a que se selecciona esta opción, el comando flutter deja de responder.

?Entonces, si tienes el mismo problema que yo, intenta reinstalar el software git y selecciona la opción Usar MinTTY en este paso.

?Después de repetidas pruebas, finalmente resolví este problema y el comando flutter se ejecutó normalmente. Como se muestra en la figura, puede crear un nuevo proyecto de flutter ejecutando flutter create hello_flutter normalmente a través de la herramienta de desarrollo VSCode.

?Cuando encuentres problemas, debes intentarlo con valentía y cometer errores. Mientras sigas intentándolo, te acercarás a la causa del problema y eventualmente encontrarás una solución. Si tiene el mismo problema con flutter, pero no con git, puede encontrar una solución mediante un enfoque similar de prueba y error. Le invitamos a compartir sus propias soluciones en los comentarios.

?Estoy feliz de compartir y mejorar con todos. ?