Instalación en Linux
Requerimiento del Sistema
Para instalar y ejecutar Flutter, el entorno de trabajo debe estos requisitos mínimos:
- Sistema Operativo: Linux (64-bit)
- Espacio en Disco: 600 MB (no incluye espacio en disco para IDE/herramientas).
-
Herramientas: Flutter depende de que estas herramientas estén disponibles en tu entorno.
bash
curl
-
git
2.x mkdir
rm
unzip
which
xz-utils
-
Bibliotecas Compartidas: El comando
test
en Flutter depende de que estas bibliotecas estén disponibles en tu entorno.-
libGLU.so.1
- suministrada por mesa packages ej.libglu1-mesa
en Ubuntu/Debian
-
Obtener el SDK de Flutter
-
Descarga el siguiente paquete de instalación para obtener la versión más reciente stable release del SDK Flutter:
Para otros release channels, y compilaciones más viejas, mira la página SDK archive.
-
Extraiga el archivo en la ubicación deseada, por ejemplo:
$ cd ~/development $ tar xf ~/Downloads/flutter_linux_vX.X.X-stable.tar.xz
-
Agrega la herramienta
flutter
a tu path:$ export PATH="$PATH:`pwd`/flutter/bin"
Este comando configura tu variable
PATH
sólo para la ventana actual de terminal. Para agregar Flutter permanentemente a tu path, mira Actualiza
el path. -
Opcionalmente, pre-descarga binarios de desarrollo:
La herramienta
flutter
descarga binarios de desarrollo específicos de plataforma según los necesita. Para escenarios en los que pre-descargar estos artefactos es preferible (ej., entornos de compilación herméticos, disponibilidad de red intermitente), los binarios iOS y Android pueden ser descargados por anticipado ejecutando:$ flutter precache
Para opciones adicionales de descarga, mira
flutter help precache
.
¡Ahora estas preparado para ejecutar comandos de Flutter!
Ejecuta flutter doctor
Ejecuta el siguiente comando para verificar si existe alguna dependencia que se necesite para
completar la configuración (para una salida detallada, añade la etiqueta -v
):
$ flutter doctor
Este comando verifica tu entorno y muestra un reporte en la ventana del terminal. El SDK de Dart esta empaquetado con Flutter, no es necesario instalar Dart por separado. Verifica la salida con cuidado para otros programas que pudieras necesitar o tareas a realizar (mostradas en texto en negrita).
Por ejemplo:
[-] Android toolchain - develop for Android devices • Android SDK at /Users/obiwan/Library/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.io/setup/#android-setup for detailed instructions.
La siguiente sección describe cómo desempeñar estas tareas y finalizar el proceso de configuración.
Una vez que tengaS instalado cualquiera de las dependencias faltantes, ejecuta el comando flutter doctor
de nuevo para verificar que todo se ha configurado correctamente.
Actualiza tu path
Se puede actualizar tu variable PATH para sólo para la sesión actual en la línea de comandos,
como se muestra en Obtener Flutter SDK. Probablemente necesitarás
actualizar esta variable permanentemente, de esta manera podrás ejecutar el comando flutter
en cualquier sesión de terminal.
Los pasos para modificar esta variable permanentemente para todas las sesiones de terminal son específicas del equipo. Típicamente se agrega una línea al archivo que se ejecuta cada que abres una nueva ventana. Por ejemplo:
- Determine el directorio donde se encuentra el SDK de Flutter. Necesitaras esto en el paso 3.
- Abre (o crea)
$HOME/.bash_profile
. La dirección del archivo puede estar en un lugar diferente en tu equipo. - Agrega la siguiente línea y cambia
[PATH_TO_FLUTTER_GIT_DIRECTORY]
para ser la ruta donde has clonado el repositorio de Flutter:
terminal
$ export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
- Ejecuta
source $HOME/.bash_profile
para refrescar la ventana actual. -
Verifica que el directorio de
flutter/bin
esta en tu PATH ejecutando el siguiente comando:$ echo $PATH
Para más detalles, ver Estas preguntas en StackExchange.
Configuración de Android
Instalar Android Studio
- Descarga e instala Android Studio.
- Inicia Android Studio, y sigue todo el ‘Android Studio Setup Wizard’. Este Instalará la versión más reciente de Android SDK, Android SDK Platform-Tools y Android SDK Build-Tools, Las cuales son requeridas por Flutter cuando se desarrolla para Android.
Configurar tu dispositivo Android
Prepara la ejecución y pruebas de app de Flutter en un dispositivo de Android, necesitará un dispositivo Android ejecutando Android 4.1 (API nivel 16) o superior.
- Habilita Opciones de desarrollador y Depurador por USB en tu dispositivo. Instrucciones detalladas están disponibles en la Documentación de Android.
- Solo en Windows: Instala Google USB Driver
- Utilizando el cable USB, conecta tu móvil de la computadora, de requerirse en tu dispositivo, autoriza el acceso de la computadora a tu dispositivo.
- En terminal, ejecuta el comando
flutter devices
para verificar que Flutter ha reconocido tu dispositivo Android conectado.
Por defecto, Flutter utiliza la versión SDK de Android donde se encuentren las herramientas adb
. Si
quieres que Flutter utilice alguna instalación diferente del SDK de Android, deberás configurar
la variable de entorno ANDROID_HOME
en el directorio de instalación.
Configurar el emulador de Android
Prepare la ejecución y pruebas de app de Flutter en el emulador de Android, siguiendo estos pasos:
- Habilita VM acceleration en tu equipo.
- Abra Android Studio>Tools>Android>AVD Manager y selecciona Create Virtual Device. (El submenú Android está presente solo cuando se encuentra dentro de un proyecto de Android.)
- Elija un dispositivo y seleccione Next.
- Selecciona una o más imágenes del sistema que quieres emular, y selecciona Next. Una imagen x86 o x86_64 es recomendada.
- Dentro de Emulated Performance, selecciona Hardware - GLES 2.0 para habilitarlo aceleración de hardware.
-
Verifica que la configuración de AVD es correcta, y selecciona Finish.
Para mayor detalle de los pasos de arriba, vea Administrando AVDs.
- En el Administrador de Dispositivos Virtuales de Android (AVD), da clic en la barra de herramienta Run. El emulador iniciará el arranque y mostrara el lienzo (canvas) por defecto para la versión del SO y dispositivo seleccionado.