Saltar al contenido principal

flutter: La herramienta de línea de comandos de Flutter

La página de referencia para usar 'flutter' en una ventana de la terminal.

La herramienta de línea de comandos flutter es la forma en que los desarrolladores (o los IDE en su nombre) interactúan con Flutter. Para comandos relacionados con Dart, puedes usar la herramienta de línea de comandos dart.

Así es como puedes usar la herramienta flutter para crear, analizar, probar, y ejecutar una aplicación:

flutter create my_app
cd my_app
flutter analyze
flutter test
flutter run lib/main.dart

Para ejecutar comandos pub usando la herramienta flutter :

flutter pub get
flutter pub outdated
flutter pub upgrade

Para ver todos los comandos que admite flutter:

flutter --help --verbose

Para obtener la versión actual del SDK de Flutter, incluyendo su framework, engine, y herramientas:

flutter --version

Comandos de flutter

#

La siguiente tabla muestra qué comandos puedes usar con la herramienta flutter:

ComandoEjemplo de usoMás información
analyze flutter analyze -d <DEVICE_ID> Analiza el código fuente Dart del proyecto.
Úsalo en lugar de dart analyze .
assemble flutter assemble -o <DIRECTORY> Ensamblar y compilar recursos de Flutter.
attach flutter attach -d <DEVICE_ID> Conectarse a una aplicación en ejecución.
bash-completion flutter bash-completion Generar scripts de configuración de autocompletado para la shell de la línea de comandos.
build flutter build <BUILD_TARGET> Compilar un bundle específico para un objetivo.
channel flutter channel <CHANNEL_NAME> Listar o cambiar de canal de Flutter.
clean flutter clean Elimina los directorios build/ y .dart_tool/.
config flutter config --build-dir=<DIRECTORY> Configurar los ajustes de Flutter. Para eliminar una configuración, establécela con una cadena vacía.
createflutter create <DIRECTORY>Crea un nuevo proyecto.
custom-devices flutter custom-devices list Agregar, eliminar, listar y restablecer dispositivos personalizados.
devices flutter devices -d <DEVICE_ID> Listar todos los dispositivos conectados.
doctor flutter doctor Mostrar información sobre las herramientas instaladas.
downgrade flutter downgrade Degradar Flutter a la última versión activa para el canal actual.
drive flutter drive Ejecuta pruebas de Flutter Driver para el proyecto actual.
emulatorsflutter emulatorsListar, iniciar y crear emuladores.
gen-l10n flutter gen-l10n <DIRECTORY> Generar localizaciones para el proyecto de Flutter.
install flutter install -d <DEVICE_ID> Instalar una aplicación de Flutter en un dispositivo conectado.
logsflutter logsMostrar la salida de logs para aplicaciones de Flutter en ejecución.
precache flutter precache <ARGUMENTS> Llena la caché de artefactos binarios de la herramienta Flutter.
pub flutter pub <PUB_COMMAND> Funciona con paquetes.
Úsalo en lugar de dart pub .
runflutter run <DART_FILE>Ejecuta un programa de Flutter.
screenshot flutter screenshot Tomar una captura de pantalla de una aplicación de Flutter desde un dispositivo conectado.
symbolize flutter symbolize --input=<STACK_TRACK_FILE> Simbolizar un trace de pila (stack trace) de una aplicación de Flutter compilada en AOT.
test flutter test [<DIRECTORYDART_FILE>] Ejecuta pruebas en este paquete.
Úsalo en lugar de dart test .
upgradeflutter upgradeActualizar tu copia de Flutter.

Para obtener ayuda adicional sobre cualquiera de los comandos, ingresa flutter help <comando> o sigue los enlaces en la columna Más información. También puedes obtener detalles sobre los comandos de pub; por ejemplo, flutter help pub outdated.