Android Studio é o IDE oficial para desenvolvimento Android e inclui tudo que você precisa para criar aplicativos Android.
Características
Editor de layout visual
Crie layouts complexos com ConstraintLayout adicionando restrições de cada visualização a outras visualizações e diretrizes. Em seguida, visualize seu layout em qualquer tamanho de tela selecionando uma das diversas configurações de dispositivo ou simplesmente redimensionando a janela de visualização.
Analisador de APK
Encontre oportunidades para reduzir o tamanho do seu aplicativo Android inspecionando o conteúdo do arquivo APK do seu aplicativo, mesmo que ele não tenha sido criado com o Android Studio. Inspecione o arquivo de manifesto, os recursos e os arquivos DEX. Compare dois APKs para ver como o tamanho do seu aplicativo mudou entre as versões do aplicativo.
Corrida Instantânea
Envie alterações de código e recursos para seu aplicativo em execução em um dispositivo ou emulador e veja as alterações ganharem vida instantaneamente. O Instant Run acelera drasticamente seus ciclos de edição, criação e execução, mantendo você “no fluxo”.
Editor de código inteligente
Escreva códigos melhores, trabalhe mais rápido e seja mais produtivo com um editor de código inteligente que fornece conclusão de código para linguagens Kotlin, Java e C/C++.
Emulador rápido
Instale e execute seus aplicativos mais rapidamente do que com um dispositivo físico e simule diferentes configurações e recursos, incluindo ARCore, a plataforma do Google para construção de experiências de realidade aumentada.
Sistema de construção flexível
Desenvolvido por Gradle, o sistema de compilação do Android Studio permite que você personalize sua compilação para gerar diversas variantes de compilação para diferentes dispositivos a partir de um único projeto.
Criadores de perfil em tempo real
As ferramentas de criação de perfil integradas fornecem estatísticas em tempo real sobre a CPU, a memória e a atividade de rede do seu aplicativo. Identifique gargalos de desempenho registrando rastreamentos de métodos, inspecionando o heap e as alocações e veja cargas úteis de rede de entrada e saída.
Observação: as versões mais recentes do Android Studio não oferecem uma versão do Windows de 32 bits. O Android Studio 3.6.3 foi o último a oferecer uma versão do Windows de 32 bits. Você pode baixá-lo aqui.
O que há de novo
Notas de lançamento completas podem ser encontradas aqui.
Android Estúdio Koala | 2024.1.1
Android Studio é o IDE oficial para desenvolvimento Android e inclui tudo que você precisa para criar aplicativos Android.
Esta página lista novos recursos e melhorias na versão mais recente do canal estável, Android Studio Koala. Você pode baixá-lo aqui ou atualizá-lo dentro do Android Studio clicando em Ajuda > Verificar atualizações (Android Studio > Verificar atualizações no macOS)
Se você encontrar problemas no Android Studio, verifique a página Problemas conhecidos ou Solução de problemas.
Plug-in Android Gradle e compatibilidade com Android Studio
O sistema de compilação do Android Studio é baseado no Gradle, e o plug-in Android Gradle (AGP) adiciona vários recursos específicos para a criação de aplicativos Android. A tabela a seguir lista qual versão do AGP é necessária para cada versão do Android Studio.
Apresentando o Gemini no Android Studio
Gemini no Android Studio é seu companheiro de codificação para desenvolvimento Android. É uma experiência de conversação baseada em IA no Android Studio que ajuda você a ser mais produtivo respondendo a consultas de desenvolvimento do Android. Para saber mais, consulte Conheça o Gemini no Android Studio.
Novo fluxo de login
Ao fazer login no Android Studio com sua conta de desenvolvedor, você se beneficia dos serviços para desenvolvedores do Google, como visualizar relatórios do Firebase Crashlytics e Android Vitals no App Quality Insights, acessar dispositivos remotos reais com Device Streaming no Android Studio e escrever código de alta qualidade com Gemini no Android Studio – diretamente do IDE.
O Android Studio Jellyfish facilita a adição e o gerenciamento de contas e fornece ao IDE apenas as permissões necessárias para cada recurso. Para começar, siga um destes procedimentos:
Navegue até um dos recursos mencionados anteriormente e siga as instruções para fazer login e fornecer as permissões necessárias
Se já estiver conectado, você pode gerenciar suas contas e permissões navegando até Arquivo (Android Studio no macOS) > Configurações > Ferramentas > Contas do Google.
Acesse dispositivos reais com Device Streaming no Android Studio
O streaming de dispositivos no Android Studio permite que você se conecte com segurança a dispositivos Android físicos remotos hospedados em data centers seguros do Google. Desenvolvido pelo Firebase, é a maneira mais rápida e fácil de testar seu aplicativo em dispositivos reais, incluindo Google Pixel 8 Pro, Pixel Fold, dispositivos Samsung selecionados e muito mais.
Depois de se conectar a um dispositivo, você pode implantar seu aplicativo, visualizar a tela, interagir com o dispositivo (incluindo girar ou desdobrar o dispositivo) e qualquer outra coisa que você possa fazer com um dispositivo por meio de uma conexão direta ADB sobre SSL – tudo isso sem sair do Android Estúdio. Quando você terminar de usar o dispositivo, o Google limpará todos os seus dados e redefinirá o dispositivo para a configuração original antes de disponibilizá-lo para outro desenvolvedor.
Durante o período beta atual, você pode usar o streaming de dispositivos gratuitamente com projetos do Firebase nos planos Spark ou Blaze. Para começar, faça login em sua conta de desenvolvedor no Android Studio e selecione um projeto do Firebase. Se você ainda não tem um projeto do Firebase, é fácil criar um. Para saber mais, acesse Streaming de dispositivos no Android Studio.
Suporte do App Quality Insights para ANRs, dados personalizados e vários eventos
Aprofunde-se nos relatórios de falhas do App Quality Insights (AQI) no Android Studio Jellyfish com suporte para relatórios ANR, dados personalizados e vários eventos:
- Iterar eventos: agora explore vários eventos em um relatório do Crashlytics em ordem cronológica inversa, revelando padrões para uma depuração mais rápida.
- Explore dados personalizados: visualize chaves/valores e registros personalizados para cada relatório de falha (encontre-os nas guias Chaves e Registros após selecionar um relatório).
- Analise ANRs: acesse e investigue ANRs diretamente nas guias Android Vitals e Crashlytics.
Inspetor de layout incorporado
O Layout Inspector agora está incorporado por padrão na janela de ferramentas Running Devices. Essa integração economiza espaço na tela, centraliza seu fluxo de trabalho em uma única janela de ferramentas e proporciona ganhos significativos de desempenho – com uma melhoria de 50% nas velocidades de renderização. Você pode alternar facilmente entre inspecionar profundamente e interagir com seu aplicativo e usar instantâneos para visualizações 3D de sua IU. Descubra toda a gama de recursos em Depure seu layout com o Layout Inspector.
O App Links Assistant oferece suporte à validação de arquivos de associações da web
O App Links Assistant agora oferece suporte à validação do arquivo JSON do Digital Asset Links que deve ser publicado em seu site.
Esse recurso amplia os recursos de validação existentes para os filtros de intent declarados no arquivo de manifesto do aplicativo. Para cada domínio declarado no arquivo de manifesto, o Assistente analisa o arquivo no seu site, realiza sete verificações de validação e fornece uma explicação detalhada sobre como corrigir erros.
Para começar:
- No Android Studio, clique em Ferramentas > Assistente de links de aplicativos.
- Clique duas vezes em Links para obter uma visão detalhada das verificações realizadas pelo Assistente e entender como corrigir as configurações incorretas.
Garanta uma experiência de usuário perfeita validando se seu arquivo JSON está formatado corretamente para upload em seu domínio.
Instalação do perfil de linha de base
O Android Studio Jellyfish compila automaticamente perfis de linha de base após a instalação no dispositivo para projetos que usam AGP 8.4 ou superior. Isso abrange perfis de linha de base que foram gerados por meio de um módulo Gerador de perfil de linha de base ou de bibliotecas como o Compose. A instalação automática permite que você experimente os benefícios de desempenho dos perfis de linha de base ao instalar seu aplicativo de lançamento localmente e ao usar a criação de perfil de baixa sobrecarga.
Novas verificações daltônicas no Compose UI Check
O Compose UI Check inclui novas simulações e verificações daltônicas, permitindo que você crie experiências visualmente acessíveis para todos os usuários. Basta entrar no modo UI Check no Compose Preview para visualizar sua UI do Compose em diferentes tipos de deficiências de visão de cores para garantir que seus designs permaneçam claros e utilizáveis.
Redirecionar áudio usando espelhamento de dispositivo
A partir do Android Studio Jellyfish Canary 5, você pode redirecionar o áudio de dispositivos físicos conectados para os alto-falantes ou fones de ouvido do computador. Com o redirecionamento de áudio, mantenha seus fones de ouvido conectados ao computador e ouça o computador e o telefone conectado sem precisar reconectar manualmente um dispositivo e depois outro. Para ativar o redirecionamento de áudio, vá para Android Studio > Configurações > Ferramentas > Espelhamento de dispositivo e selecione Redirecionar áudio de dispositivos locais. Observe que o áudio é sempre redirecionado, independentemente das configurações, para dispositivos Firebase Test Lab com Android 12 ou superior.