flutter.execucao - Crops-Team/guidelines GitHub Wiki

Execução

Listar Emuladores

flutter emulators

Exemplo do conteúdo da lista:

ID nome tipo categoria
Pixel_4_API_33 Pixel 4 API 33 Google android
apple_ios_simulator iOS Simulator Apple ios

Listar Dispositivos

flutter devices

exemplo do conteúdo da lista:

ID nome tipo categoria
Chrome (web) chrome web-javascript Google Chrome 117.0.5938.149
macOS (desktop) macos darwin-arm64 macOS 14.1 23B74 darwin-arm64

Iniciando Emulador

A primeira coluna em flutter devices/emulators é o ID do emulador:

flutter emulator --launch $DEVICE_ID

Executando o App

Note

Você também pode usar a extensão flutter no vscode para executar um app. Provavelmente terá de criar tarefas de execução, etc.

flutter run

Executando com sabores

# versão de debugging do sabor production
flutter run --flavor production
# versão de release do sabor production
flutter run --flavor production --release 
 # versão de proffiling do sabor production
flutter run --flavor staging --profile

O Código Dart não fica ciente de qual sabor está em uso. Dependendo do projeto, se você tiver lógica que é dependente do sabor, você pode adicionar uma variável pré-compilada:

flutter run --flavor production --dart-define=app.flavor=production

Ou mudar o target do programa:

flutter run --flavor production --target lib/main_production.dart
⚠️ **GitHub.com Fallback** ⚠️