Novos recursos na visualização do Android Studio

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
Android Studio Meerkat | 2024.3.1 Estável
Plug-in do Android para Gradle 8.9.0 Estável
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 precisam 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.

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.

O Gemini no Android Studio agora oferece suporte a anexos de imagens multimodais

Agora você pode anexar imagens diretamente aos comandos do Gemini no Android Studio. Receba insights instantâneos sobre diagramas técnicos complexos ou use modelos de design para gerar esqueletos de código correspondentes. Essa integração perfeita do contexto visual ao seu fluxo de trabalho assistido por IA libera novos níveis de eficiência e criatividade.

Anexo de imagem no Gemini no Android Studio
Gemini no Android Studio: anexar imagem

Testar e desenvolver com o backup e a restauração do app

Garantir que o Backup e restauração do Android funcione corretamente no seu app é um aspecto fundamental para garantir que os usuários continuem engajados com o app depois de mudar para um novo dispositivo ou restaurar da nuvem. No entanto, testar se o backup e a restauração de dados estão funcionando no app pode ser difícil.

O lançamento de recursos do Android Studio Meerkat oferece maneiras de gerar um backup do app e restaurá-lo em outro dispositivo. Isso pode ser útil para testar se o app se comporta como esperado ao restaurar dados de um dispositivo para outro ou de um backup na nuvem. Também pode ser útil se você quer uma maneira mais rápida de configurar um dispositivo de teste com os dados necessários para desenvolver e depurar o app.

Gerar um backup

Para gerar um arquivo de backup, faça o seguinte:

  1. Implantar uma versão de depuração do app em um dispositivo conectado
  2. Use uma das seguintes ações para gerar um backup:
    • Na janela Running Device, clique na ação Backup App Data na barra de ferramentas.
    • Selecione Run > Backup App Data na barra de menus principal.
    • Na guia Device Explorer > Processes, clique com o botão direito do mouse no processo do app e selecione Backup App Data.
  3. Na caixa de diálogo exibida, faça o seguinte:
    • Confirme o ID do app para o qual você quer gerar um backup.
    • Selecione se você quer gerar um backup de dispositivo para dispositivo, na nuvem ou na nuvem (não criptografado).
    • Confirme o nome e o local do backup que você quer salvar. Por padrão, o backup é salvo no diretório raiz do projeto atual do Android Studio.
      Gerar um backup para o app.
  4. Clique em Ok quando o Android Studio perguntar se pode interromper o app. Para gerar o backup, o Android Studio precisa interromper o processo do app.

É possível conferir os backups gerados na janela de ferramentas Project > Android no nó Backup Files.

Restaurar dados do app

Para restaurar os dados do app, faça o seguinte:

  1. Implante o app no dispositivo conectado. O app precisa ter o mesmo ID do aplicativo que o arquivo de backup que você quer restaurar no dispositivo.
  2. Navegue até e clique em uma das seguintes ações:
    • Na janela Running Device, clique na ação Restore App Data na barra de ferramentas e selecione um arquivo de backup no histórico recente ou clique em Browse.
    • Navegue até Run > Restore App Data na barra de menus principal.
    • Na guia Device Explorer > Processes, clique com o botão direito do mouse no processo do app e selecione Restore App Data.
    • Na janela de ferramentas Project > Android, clique com o botão direito do mouse em um backup no nó Backup Files e selecione Restore App Data.
  3. Se aplicável, selecione um backup no histórico recente ou clique em Procurar... para selecionar um arquivo de backup para restaurar do armazenamento local.

Como alternativa, é possível incluir um arquivo de backup como parte de uma configuração de execução para que a implantação do app também restaure os dados do app de um arquivo de backup. Para fazer isso, siga estas etapas:

  1. Navegue até Run > Edit Configurations…* na barra de menus principal.
  2. Selecione uma configuração de execução do app e navegue até Opções de restauração.
    Restaure as opções em uma configuração de execução.
  3. Para restaurar um app de um backup, marque a caixa ao lado de Restaurar o estado do app.
  4. Selecione um arquivo de backup no histórico recente ou navegue e selecione o arquivo de backup no armazenamento local.
  5. Se você quiser restaurar apenas os dados do app em uma instalação nova, marque a caixa ao lado de Only restore on fresh apk install. Essa opção pode ser útil se você estiver implantando em um novo dispositivo de teste e quiser restaurar dados para ajudar no depuração e no desenvolvimento do app.
  6. Clique em OK para salvar a configuração de execução.
  7. Implante o app usando a configuração de execução para testar a restauração dos dados do app em um dispositivo conectado.

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 lançamento de recursos 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
Prévia do ícone temático do app

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

O lançamento do recurso do Android Studio Meerkat | 2024.3.2 inclui suporte para 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: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 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 &quot;Gerar visualização&quot; aparece na parte de baixo do menu de segundo nível.
O Gemini pode gerar uma visualização do Compose para seus elementos combináveis.

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.