Esta página lista os novos recursos introduzidos nas versões de pré-lançamento do Android Studio. As versões de pré-lançamento oferecem acesso antecipado aos recursos e aprimoramentos mais recentes no Android Studio. Faça o download dessas versões de visualização aqui. Se você encontrar algum problema ao usar uma versão de pré-lançamento do Android Studio, informe-nos. Seus relatórios de bugs ajudam a melhorar o Android Studio.
Para conferir as notícias mais recentes sobre as versões de pré-lançamento do Android Studio, incluindo uma lista das correções mais importantes em cada versão de pré-lançamento, consulte as Atualizações da versão no blog do Android Studio.
Versões atuais do Android Studio
A tabela a seguir lista as versões atuais do Android Studio e os respectivos canais.
Versão | Canal |
---|---|
Atualização de recursos do Android Studio Ladybug | 2024.2.2 | Estável |
Plug-in do Android para Gradle 8.8.0 | Estável |
Android Studio Meerkat | 2024.3.1 | Canary |
Compatibilidade com as visualizações do Plug-in do Android para Gradle
Cada versão de pré-lançamento do Android Studio é publicada com uma versão correspondente do Plug-in do Android para Gradle (AGP). As versões de pré-lançamento do Studio devem funcionar com qualquer versão compatível estável do AGP. No entanto, se você estiver usando uma versão de pré-lançamento do AGP, use a versão de pré-lançamento correspondente do Studio (por exemplo, Android Studio Chipmunk Canary 7 com AGP 7.2.0-alpha07). As tentativas de usar versões divergentes (por exemplo, o Android Studio Chipmunk Beta 1 com o AGP 7.2.0-alpha07) vão causar uma falha de sincronização, o que resulta em uma solicitação para atualizar para a versão correspondente do AGP.
Para conferir um registro detalhado das descontinuações e remoções da API do Plug-in do Android para Gradle, consulte as atualizações da API do Plug-in do Android para Gradle.
Android Studio Meerkat | 2024.3.1
Confira a seguir os novos recursos do Android Studio Meerkat | 2024.3.1.
Para conferir o que foi corrigido nessa versão do Android Studio, consulte os problemas fechados.
Biblioteca de comandos
O Gemini no novo recurso da biblioteca de comandos do Android Studio aumenta a produtividade, permitindo que você salve e gerencie comandos usados com frequência. Acesse a biblioteca de comandos em Configurações > Gemini > Biblioteca de comandos para armazenar e recuperar comandos. Você também pode clicar com o botão direito do mouse em um comando no chat para salvá-lo para uso posterior. Para aplicar um comando salvo, clique com o botão direito do mouse no editor e navegue até Gemini > Biblioteca de comandos. Esse fluxo de trabalho simplificado elimina a necessidade de digitar novamente comandos usados com frequência, economizando tempo e esforço dos desenvolvedores.
Integração do módulo compartilhado do KMP com aplicativos Android
O Android Studio agora inclui um novo modelo de módulo para adicionar lógica compartilhada ao app usando o Kotlin Multiplatform (KMP). Para testar esse recurso, siga estas etapas para criar um módulo compartilhado do KMP em um app Android recém-criado:
- Verifique se você está usando a versão mais recente do Android Studio Meerkat e se o app usa a versão mais recente do Plug-in do Android para Gradle.
- Abra o Android Studio e crie um novo projeto Android com o modelo Empty Activity.
- Mude da visualização Android para a visualização do projeto para acessar a estrutura do projeto.
- Clique no botão New na Project view e selecione Kotlin Multiplatform Module nas opções. Escolha Módulo compartilhado como o tipo e mantenha as configurações padrão.
- Abra o arquivo
build.gradle.kts
no diretório do app Android e adicione uma dependência ao módulo compartilhado. No módulo compartilhado, edite o arquivo
Platform.android.kt
e adicione a seguinte linha de código:actual fun platform() = "Android from Shared KMP Module"
Abra o arquivo
MainActivity.kt
no diretório do app Android e modifique-o para chamar a funçãoplatform()
do módulo compartilhado.Crie o projeto e execute o aplicativo Android. A mensagem "Hello Android from Shared KMP Module!" vai aparecer na tela.
Esses módulos compartilhados contêm uma lógica de negócios compartilhada que pode ser usada pelas plataformas Android e iOS.
Atualizamos a UX para adicionar dispositivos virtuais e remotos ao Gerenciador de dispositivos
O Android Studio melhora a UX ao criar um dispositivo virtual local ou adicionar um dispositivo do Android Device Streaming.
Para começar, clique no botão + no Gerenciador de dispositivos e selecione Create Virtual Device ou Select Remote Devices.
Ao criar um dispositivo virtual, novos filtros e recomendações facilitam a criação de uma configuração de dispositivo que atenda às suas necessidades e tenha o melhor desempenho na estação de trabalho.
Da mesma forma, ao selecionar dispositivos remotos no streaming de dispositivos Android, novos filtros facilitam a localização e seleção dos dispositivos necessários. Agora, basta clicar no botão do Firebase na parte de cima da janela do Device Manager para selecionar o projeto do Firebase que você quer usar no espelhamento de dispositivos Android.
Novos recursos do Gemini no Android Studio
O Android Studio Meerkat apresenta novos recursos que usam o Gemini para ajudar você a ser mais produtivo. Para usar esses recursos, ative o compartilhamento do contexto do código com o Gemini no seu projeto atual.
Acesse os links a seguir para saber mais sobre esses recursos:
Menu e ações de build atualizados
Fizemos as seguintes mudanças nas ações de build e no menu Build para facilitar a criação exata do que você quer ao trabalhar em projetos no Android Studio:
- Foi adicionada uma nova ação
Build 'run-configuration-name' Run Configuration
:essa ação cria a configuração de execução selecionada. Por exemplo, se a configuração de execução:app
estiver selecionada, a ação vai criar e montarapp
. Se você tiver executado um teste recentemente em um dispositivo, a ação vai criar esses testes. - Fez de
Build 'run-configuration-name' Run Configuration
a ação de build padrão:para corresponder melhor à intenção do desenvolvedor, o botão da barra de ferramentas e o atalho Control/Command+F9 agora executam a nova açãoBuild run-configuration-name Run Configuration
. - Ações de build reordenadas:colocamos a nova ação
Build run-configuration-name
na parte de cima do menu "Build", ao lado das ações de compilação e ao lado das ações "Assemble" (anteriormente "Make"). Também renomeamos a ação "Rebuild Project" para "Clean and Assemble Project with Tests" para refletir com mais clareza o que a ação faz. - Verbos usados que correspondem ao que as ações de build realmente fazem:além das
ações "Build" e "Compile", renomeamos
Make Project
paraAssemble Project
. Também apresentamos uma nova açãoAssemble Project with Tests
para montar componentes de teste.
Suporte ao Android Studio XR disponível
O Android Studio Meerkat | 2024.3.1 Canary 5 adiciona suporte para desenvolvedores que criam experiências imersivas com o Jetpack XR. Esta versão apresenta ferramentas para ajudar você a testar, implantar e depurar aplicativos de XR com mais eficiência.
- Modelo de XR:dê início ao desenvolvimento de XR com um novo modelo de projeto projetado especificamente para o Jetpack XR. Isso fornece uma base sólida com código para começar sua jornada de desenvolvimento de XR.
- Emulador de XR:teste seus aplicativos de XR sem precisar de hardware físico. Crie um emulador de fone de ouvido XR independente usando o AVD Manager para visualizar e depurar suas experiências em um ambiente virtual.
- Layout Inspector para XR:depure e otimize os layouts de interface do Compose no ambiente XR. O Layout Inspector agora oferece suporte a aplicativos de realidade estendida, fornecendo insights sobre a estrutura do app e ajudando a identificar possíveis problemas.
O suporte do Android Studio XR ainda está nos estágios iniciais, e temos muitos recursos incríveis planejados. Compartilhe seu feedback e envie solicitações de recursos para ajudar a moldar o futuro do desenvolvimento de XR no Android Studio.
Gerar visualizações de elementos combináveis usando o Gemini
As prévias de elementos combináveis ajudam a visualizar os elementos combináveis durante o design no Android Studio. Para facilitar a inclusão de dados fictícios como parâmetros de visualização, o Android Studio agora oferece suporte a um recurso experimental: a geração de visualização do Compose com o Gemini.
Para acessar essa ferramenta, clique com o botão direito do mouse em qualquer elemento combinável e navegue até Gemini > Generate "<Composable Name>" Preview ou Generate Compose Preview para este arquivo.
Embora o código gerado pelo Gemini não seja perfeito todas as vezes, ele ajuda a fornecer um ponto de partida valioso para acelerar seu fluxo de trabalho de desenvolvimento.
Seu feedback é essencial para melhorar a precisão e tornar essa integração ainda mais poderosa para desenvolvedores Android.
Ferramenta de teste de captura de tela da visualização do Compose
Use a ferramenta de teste de captura de tela da visualização do Compose para testar as interfaces do Compose e evitar regressões. A nova ferramenta ajuda a gerar relatórios HTML que permitem detectar visualmente qualquer mudança na interface do app. Saiba mais em Teste de captura de tela da visualização do Compose.