Como instalar o Flutter no Ubuntu

Aqui está um passo a passo completo para instalar o Flutter no Linux Ubuntu, desde o download até a configuração do ambiente de desenvolvimento, incluindo Android Studio (se desejar). Este guia é atualizado e funcional para a versão mais recente do Flutter.


Passo a Passo: Instalar Flutter no Ubuntu

🔧 Requisitos mínimos:

  • Ubuntu 20.04 ou superior
  • Acesso à internet
  • Terminal funcionando

✅ Passo 1: Baixar o Flutter SDK

  1. Acesse o site oficial do Flutter:
  1. Clique no botão “Download” para obter a versão mais recente (flutter_linux_x.x.x-stable.tar.xz).
  2. Ou use wget no terminal (exemplo com link direto):
   wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.29.3-stable.tar.xz
  1. Descompacte o arquivo:
   mkdir -p ~/development
   tar xf flutter_linux_3.29.3-stable.tar.xz -C ~/development
  1. Adicione o Flutter ao PATH temporariamente:
   export PATH="$PATH:~/development/flutter/bin"
  1. Para manter o caminho após reiniciar o terminal, adicione à configuração do shell:
   echo 'export PATH="$PATH:~/development/flutter/bin"' >> ~/.bashrc
   source ~/.bashrc

💡 Use ~/.zshrc se estiver usando ZSH.


✅ Passo 2: Verificar instalação

flutter doctor

Ele mostrará uma lista de componentes que precisam ser corrigidos (Android, Chrome, etc.).


✅ Passo 3: Instalar dependências do sistema

sudo apt update && sudo apt install -y git curl unzip libglx-mesa0

Se você vai desenvolver para Android:

sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev

✅ Passo 4: Configurar Android Studio (Opcional mas recomendado)

🔹 Instale o Android Studio

  1. Baixe o Android Studio:
  1. Extraia e execute:
   tar -xzf android-studio-*.tar.gz -C ~/Programs/
   ~/Programs/android-studio/bin/studio.sh
  1. Siga as instruções na instalação.
  2. Durante a instalação, ele baixará o Android SDK automaticamente.

🔹 Configure o Flutter no Android Studio

  1. Abra o Android Studio.
  2. Vá em Settings > Plugins.
  3. Procure por “Flutter” e instale.
  4. Reinicie o Android Studio.
  5. Agora você pode criar projetos Flutter diretamente pelo Android Studio.

✅ Passo 5: Aceitar licenças Android

flutter doctor --android-licenses

Digite y para aceitar todas as licenças.


✅ Passo 6: Corrigir erro do cmdline-tools (comum)

Se aparecer:

✗ cmdline-tools component is missing

Baixe os Command-line Tools do Android:

  1. Baixe via navegador ou:
   wget https://dl.google.com/android/repository/commandlinetools-linux-11040347_latest.zip
  1. Descompacte:
   mkdir -p ~/Android/Sdk
   unzip commandlinetools-linux-*.zip -d ~/Android/Sdk
  1. Instale os pacotes necessários:
   ~/Android/Sdk/cmdline-tools/bin/sdkmanager --install "cmdline-tools;latest"
  1. Atualize o PATH (opcional):
   export PATH="$PATH:~/Android/Sdk/cmdline-tools/latest/bin"
   echo 'export PATH="$PATH:~/Android/Sdk/cmdline-tools/latest/bin"' >> ~/.bashrc
   source ~/.bashrc

✅ Passo 7: (Opcional) Configurar VS Code

  1. Instale o Visual Studio Code:
   sudo snap install code --classic
  1. Instale as extensões:
  • Flutter
  • Dart
  1. Abra o VS Code e inicie um projeto Flutter com:
   flutter create meu_app
   cd meu_app
   code .

✅ Passo 8: Testar tudo

flutter doctor

Você deve ver algo assim:

[✓] Flutter (Channel stable, 3.29.3, on Linux, locale pt_BR.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] Connected device
[✓] HTTP Host Availability

Se ainda tiver problema com Chrome, veja mais abaixo.


✅ Passo 9: (Opcional) Instalar Google Chrome para Web

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

✅ Dica Final: Criar seu primeiro app

flutter create hello_flutter
cd hello_flutter
flutter run

Se tiver um dispositivo conectado ou um emulador rodando, ele iniciará o app.


📌 Resumo dos Comandos Mais Importantes

TarefaComando
Baixar Flutterwget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.29.3-stable.tar.xz
Descompactartar xf flutter*.tar.xz -C ~/development
Adicionar ao PATHexport PATH="$PATH:~/development/flutter/bin"
Verificarflutter doctor
Licenças Androidflutter doctor --android-licenses
Instalar cmdline-toolssdkmanager --install "cmdline-tools;latest"

Leave a Reply

Your email address will not be published. Required fields are marked *