O Android Studio é uma versão do IntelliJ, modificada para desenvolver e testar aplicativos mobile para Android, mas também a usaremos com o Flutter para gerar as versões Android (e Web) de nossos aplicativos. Sua instalação e configuração inicial é um pouco trabalhosa e cheia de detalhes, então, vamos aos passos no Windows 10/11:
Baixe o Android Studio à partir de https://developer.android.com/studio.
Localize a versão "Windows (64 bits)" em zip, bem no final da página, na seção "Downloads do Android Studio".
Localize o arquivo baixado e descompacte-o: clique direito → Extrair tudo...
Mova a pasta android-studio resultante da descompactação para sua pasta de usuário no Windows, ex.: C:\Users\[seunome].
Deve ficar algo como C:\Users\[seunome]\android-studio!
Crie um atalho na área de trabalho para %USERPROFILE%\android-studio\bin\studio64.exe para facilitar o acesso ao aplicativo.
Execute o aplicativo para iniciar o setup.
Aceite as licenças.
O setup inicial pode ser demorado. Tenha paciência!
Primeiro, precisamos garantir que o Flutter SDK esteja instalado e configurado nas variáveis de ambiente do Windows, como vimos na etapa anterior. Se tudo está ok:
Aba um prompt de comandos: ⊞ → "cmd" → Enter
Para verificar as dependências do Flutter, digite:
flutter doctor
O flutter doctor analisará seu ambiente e mostrará um relatório. Preste atenção a quaisquer problemas que ele identificar (geralmente marcados com um "!"). Ele pode alertar sobre a falta de algumas ferramentas, como o Android toolchain, o que vamos abordar a seguir. O Flutter precisa de algumas partes específicas, como as ferramentas de linha de comando do Android SDK.
O comando flutter doctor é crucial para identificar quaisquer dependências que ainda não estejam instaladas no seu sistema e que o Flutter precisa para funcionar corretamente. Sem pre o execute antes de iniciar um novo projeto.
⚠ Em algum momento o flutter doctor indica a ausência do Visual Studio como um problema. Se você não pretende desenvolver uma versão do aplicativo nativo do Windows, ignore a instalação desta ferramenta.
Como você já tem o Android Studio instalado, grande parte do Android Toolchain, uma das dependências listadas pelo flutter doctor já deve estar presente. No entanto, O flutter doctor geralmente indica se algo está faltando nessa etapa. Siga os passos para completar a instalação:
Abra o Android Studio que já deve estar com todo o setup inicial concluído
Clique em "More Actions" (3 pontos verticais → "⋮") na tela inicial e selecione "SDK Manager"
Na janela do SDK Manager, coluna esquerda, vá para "Android SDK" que fica dentro de Language & Frameworks
Certifique-se de que uma versão recente do Android SDK está instalada (por exemplo, Android 15.0 (VanillaIceCream) ou superior)
Agora, vá para a aba "SDK Tools". e necessário marque as caixas ao lado de:
Android SDK Build-tools
NDK (Side by side)
Android SDK Command-line Tools (latest)
Android Emulator
Android Emulator hypervisor driver
Android SDK Platfor-Tools
Se já tiver outras opções selecionadas, mantenha-as!
Clique em [Apply]. O Android Studio pode pedir para permitir as licenças, baixar e instalar esses componentes
Após a instalação, abra novamente um Prompt de Comando e execute o seguinte comando para aceitar as licenças:
flutter doctor --android-licenses
Siga as instruções no terminal, digitando y para aceitar cada licença.
O plugin do Flutter oferece suporte para criar, executar, testar e depurar aplicativos Flutter diretamente no Android Studio. Para instalá-lo:
Abra o Android Studio
Vá em "File" ou clique em "Settings..." (engrenagem → ⚙)
Na janela de Settings/Preferences, selecione "Plugins" na barra lateral
Na aba "Marketplace", pesquise pela palavra "Flutter"
Clique em [Install] no plugin do Flutter
Ele pode pedir para instalar o plugin do Dart também (se ainda não estiver instalado)
Após a instalação, clique em "Restart IDE" para que as alterações tenham efeito.