guía de construcción del entorno flutter
Directorio de artículos
Introducción a Flutter
Flutter es un marco de desarrollo de aplicaciones móviles de código abierto lanzado por Google, que ofrece multiplataforma, alta fidelidad y alto rendimiento. Los desarrolladores pueden desarrollar aplicaciones a través del lenguaje Dart y un conjunto de códigos se ejecuta en las plataformas iOS y Android. Flutter proporciona una gran cantidad de componentes e interfaces, y los desarrolladores pueden agregar rápidamente extensiones nativas (es decir, desarrollo nativo, se refiere al desarrollo de aplicaciones basadas en el idioma nativo de la plataforma, flutter se puede mezclar con el idioma nativo de la plataforma) para Flutter.
Cree un entorno de desarrollo de Flutter en Windows
Requisitos del sistema
Para instalar y ejecutar Flutter, su entorno de desarrollo debe cumplir con los siguientes requisitos mínimos:
-
Sistema operativo: Windows 7 o posterior (64 bits)
-
Espacio en disco: 400 MB (espacio en disco sin incluir Android Studio).
-
Herramientas: Flutter se basa en las siguientes herramientas de línea de comandos ( es necesario agregarlas a la variable de entorno PATH ).
- PowerShell 5.0 (se abre en una ventana nueva) o posterior
- Git para Windows (se abre en una ventana nueva) (herramienta de línea de comandos de Git);
Si tiene instalado Git para Windows, asegúrese de que puede ejecutar el comando git en el Símbolo del sistema o PowerShell
Obtenga el SDK de Flutter
-
Vaya al sitio web oficial de flutter para descargar su último paquete de instalación disponible, dirección de descarga
-
Descomprima el paquete de instalación zip en la ruta donde desea instalar Flutter SDK (como: ;
D:\
Tenga en cuenta que no instale flutter en una ruta que requiera algunos permisos altosC:\Program Files\
). -
flutter
Encuéntrelo debajo del archivo en el directorio de instalación de Flutterflutter_console.bat
, haga doble clic para ejecutarlo e inicie la línea de comando de flutter A continuación, puede ejecutar el comando flutter en la línea de comando de Flutter.
-
Actualizar variables de entorno:
Si desea ejecutar comandos flutter en la propia línea de comandos del sistema Windows, debe agregar las siguientes variables de entorno a la RUTA del usuario:
- Escriba "env" en la función de búsqueda del menú de inicio y luego seleccione Editar variables de entorno del sistema
- Busque una entrada llamada "Ruta" en "Variables de usuario":
- Si la entrada existe, agregue la ruta completa
flutter\bin
de (la mía esD:\flutter\bin
), usando ; como separador. - Si la entrada no existe, cree una nueva ruta de variable de usuario y
flutter\bin
use la ruta completa de como su valor.
- Si la entrada existe, agregue la ruta completa
Reinicie Windows para aplicar este cambio.
-
Ejecute el comando flutter doctor
Ejecute el siguiente comando en la línea de comandos de Flutter para ver si es necesario instalar otras dependencias y, de ser así, instálelas:
flutter doctor
Este comando verifica su entorno y muestra un informe en la ventana de comandos. El SDK de Dart ya está empaquetado en el SDK de Flutter, no es necesario instalar Dart por separado. Examine detenidamente la salida de la línea de comandos en busca de software adicional que deba instalarse o que deban realizarse más tareas.
Por ejemplo:
[-] Android toolchain - develop for Android devices • Android SDK at D:\Android\sdk ✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ • Try re-installing or updating your Android SDK, visit https://flutter.dev/setup/#android-setup for detailed instructions.
La primera vez que ejecuta un comando flutter (como
flutter doctor
), descarga sus propias dependencias y se compila solo. Será mucho más rápido ejecutar más tarde. Las dependencias que faltan deben instalarse y, una vez completada la instalación, ejecuteflutter doctor
el comando para verificar si la instalación se realizó correctamente.
Problemas encontrados y soluciones
Después de abrir flutter_console.bat
y flutter doctor
, forzará un flashback, y lo mismo se aplica para ejecutar cmd. En referencia a la solución en Internet, puede serC:\Windows\SysWOW64\WindowsPowerShell\v1.0
No se agrega a la RUTA de la variable de usuario y aún falla después de la modificación y el reinicio.
solución:
Windows PowerShell es un shell de línea de comandos y un lenguaje de secuencias de comandos desarrollado por Microsoft para el sistema operativo Windows. Está diseñado como un reemplazo del símbolo del sistema de Windows tradicional (cmd.exe) y proporciona un conjunto de funciones avanzadas para administradores de sistemas y usuarios avanzados.
PowerShell utiliza una interfaz de línea de comandos (CLI) basada en la sintaxis del lenguaje de programación C#. Proporciona acceso a varias tareas de administración del sistema, como la gestión de archivos y carpetas, la configuración de la red y la interacción con el registro de Windows.
Una de las características clave de PowerShell es su capacidad para automatizar tareas complejas mediante scripts. Los scripts de PowerShell son esencialmente archivos de texto que contienen una serie de comandos que se pueden ejecutar juntos para realizar una tarea específica. Esto ahorra tiempo y aumenta la productividad de los administradores de sistemas, que pueden utilizar secuencias de comandos para automatizar tareas repetitivas y reducir el riesgo de errores.
PowerShell también admite el uso de módulos, que son colecciones de comandos relacionados que se pueden cargar en el shell a pedido. Esto permite a los usuarios ampliar la funcionalidad de PowerShell y agregar nuevos comandos para tareas específicas.
Considere usarlo para proporcionar mensajes de error, abra Windows Powershell, ingrese flutter doctor y aparecerá el siguiente mensaje de error:
Reconfigure las variables de entorno, agregueD:\Download\Git\bin;D:\Download\Git\cmd;C:\Windows\System32;
Sigo recibiendo un error .
Después de muchos intentos, finalmente encontré una solución: elimine la carpeta flutter original y use el siguiente comando para ver el SDK de Flutter directamente desde el canal de compilación principal:
git clone -b master https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git
./flutter-sdk/bin/flutter --version
Nota : en la carpeta donde desea descargar el SDK de flutter, haga clic con el botón derecho del mouse para usar Git Bush aquí y ejecute el comando Git anterior
Y D:\flutter\flutter-sdk\bin
agregue a la Ruta de la variable de entorno.
Vuelva a ejecutar en Windows Powershell flutter doctor
, no más errores.
flutter_console.bat
flutter doctor
Ya no parpadeará cuando se esté ejecutando , y normalmente puede obtener otro software que deba instalarse u otras tareas que deban realizarse:
Puede continuar con la configuración posterior de Android.
Configuración de Android
Flutter depende de la instalación completa de Android Studio. Android Studio no solo puede administrar dependencias de la plataforma Android, versiones de SDK, etc., sino que también es uno de los IDE recomendados para el desarrollo de Flutter.
Descarga e instala el JDK
- JDK (Java Development Kit) es un kit de desarrollo de Java para desarrolladores de software.
- Una colección de programas independientes.
- Incluye herramientas Java y entorno de tiempo de ejecución de Java (JRE, Java Runtime EnvironmentJava)
- Para desarrollar y probar programas Java
-
Descargar JDK: enlace de descarga
Archivo comprimido de Windows x64: versión comprimida, debe configurarlo usted mismo
Instalador de Windows x64: versión de instalación, autoconfiguración durante la instalación
-
Instale JDK: haga doble clic en el archivo descargado para iniciar la instalación.
-
Compruebe si la instalación fue exitosa:
Descargar e instalar Android Studio
Inicie Android Studio y ejecute el "Asistente de configuración de Android Studio". Esto instalará el SDK de Android más reciente, las herramientas de plataforma de SDK de Android y las herramientas de compilación de SDK de Android, que son necesarias para el desarrollo de Android con Flutter.
La instalación se ha completado.
Para evitar que el archivo .android en la unidad C sea demasiado grande y la unidad C se vuelva popular, puede crear una variable ANDROID_EMULATOR_HOME
de entorno :