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 | Beta |
Atualização de recursos do Android Studio Meerkat | 2024.3.2 | 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.
Melhorias na visualização do Compose
O Android Studio Meerkat inclui algumas otimizações da visualização do Compose para melhorar seu fluxo de trabalho:
- Zoom aprimorado: aproveite o zoom mais suave e responsivo nas visualizações do Compose.
- Visualizar grupos colapsáveis: organize sua superfície de visualização de maneira mais eficiente. Reúna grupos de elementos combináveis sob os títulos, reduzindo a desordem e facilitando a concentração em componentes específicos.
- Modos de visualização: para simplificar sua experiência de visualização, o modo de grade é a visualização padrão, o modo de galeria é acessado clicando com o botão direito do mouse na visualização e a visualização de lista foi removida. Isso oferece uma maneira mais clara e organizada de visualizar os elementos combináveis.
Com essas melhorias, ficou mais fácil criar e iterar as interfaces do Compose.
![Grupos recolhíveis nas visualizações do Compose](https://developer.android.google.cn/static/studio/images/design/preview-grouping.gif?authuser=002&hl=pt-br)
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.
![](https://developer.android.google.cn/static/studio/preview/features/images/configure-avd.png?authuser=002&hl=pt-br)
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.
Insights do SDK do Google Play: avisos sobre o SDK descontinuado
Os autores de SDKs agora podem indicar quando um SDK foi descontinuado e mencionar SDKs alternativos para usar. Se algum dos SDKs usados pelo app tiver sido descontinuado pelos autores, você vai receber avisos correspondentes no Android Studio e informações sobre outros SDKs que podem ser usados.
Atualização de recursos do Android Studio Meerkat | 2024.3.2
Confira a seguir os novos recursos da atualização de recursos do Android Studio Meerkat | 2024.3.2.
Para conferir o que foi corrigido nessa versão do Android Studio, consulte os problemas fechados.
Suporte a ícones temáticos
Para garantir que o ícone do app tenha a melhor aparência quando os usuários ativarem "Ícones de tema" nas Opções para desenvolvedores do Android 13, o recurso do Android Studio Meerkat | 2024.3.2 Canary 1 agora permite que você visualize como seu ícone vai ficar com o novo algoritmo de temas.
Para ter controle total sobre a aparência do ícone, forneça seu próprio ícone temático adicionando uma camada monocromática personalizada. Mas, mesmo que você ainda não tenha feito isso, ainda é possível usar essa nova ferramenta de visualização para ter uma ideia de como seu ícone vai ficar e identificar possíveis problemas de contraste de cores.
![Prévia do ícone temático do app](https://developer.android.google.cn/static/studio/images/design/theme-app-icon-preview.gif?authuser=002&hl=pt-br)
Mudanças nos diretórios de configuração do Android Studio
A partir do lançamento do recurso Meerkat Canary 2, o Android Studio usa as mesmas configurações de usuário nas versões canário, Beta e estável. Como resultado, a opção "Pré-lançamento" foi removida do caminho do diretório de configuração do Android Studio nas versões Canary e Beta.
Além disso, para permitir que as versões de lançamento de recursos sejam executadas simultaneamente com as versões de atualização
da plataforma, adicionamos uma microversão ao caminho do diretório de configuração. Por
exemplo, AndroidStudio2024.3.2
é usado em vez de AndroidStudio2024.3
.
Consulte Exportar e importar configurações do ambiente de desenvolvimento integrado se você quiser importar configurações manualmente.
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.
Suporte ao Android Studio XR disponível
Recurso do Android Studio Meerkat | 2024.3.1 adiciona suporte a desenvolvedores criando 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:comece seu 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, oferecendo 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 acesse Gemini > Gerar "<Nome do elemento combinável>" Visualização. Se o arquivo atual não tiver nenhuma visualização, clique com o botão direito do mouse e navegue até Gemini > Generate Compose Preview.
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.
![O Gemini aparece na metade do menu do botão direito do mouse. A opção "Gerar visualização" aparece na parte de baixo do menu de segundo nível.](https://developer.android.google.cn/static/studio/preview/features/images/preview-generation-with-gemini.png?authuser=002&hl=pt-br)
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.