Automatizar atualizações de dependências

Fazer upgrade das dependências pode ser uma tarefa complexa e demorada.

Os apps Android dependem de várias dependências de bibliotecas externas para coisas como redes, carregamento de imagens e componentes de interface. Essas bibliotecas estão em constante evolução, com novas versões que oferecem correções de bugs, melhorias de performance e novos recursos.

O Gemini no Android Studio automatiza e simplifica o processo de atualização de dependências, eliminando o trabalho tedioso e melhorando a capacidade de manutenção do projeto.

Como o Gemini no Android Studio ajuda você

O modo agente automatiza de maneira confiável o gerenciamento de dependências para manter seu projeto atualizado, permitindo que você se concentre na criação de apps de alta qualidade. Com um único clique, você pode atualizar todas as dependências e aproveitar os benefícios das versões mais recentes.

Como a atualização funciona

O Gemini no Android Studio processa de forma inteligente o processo de atualização da seguinte maneira:

  • Identifica e atualiza dependências: identifica automaticamente dependências que podem ser atualizadas e as atualiza para a versão compatível mais recente.
  • Resolve erros de build: itera pelo processo de build, resolvendo erros que surgem das atualizações.
  • Valida o projeto: executa testes para validar se o projeto atualizado ainda funciona conforme o esperado.
  • Gera um relatório de atualização: depois que o processo é concluído, o Gemini no Android Studio fornece um relatório detalhado de todas as mudanças. É possível analisar essas mudanças em um nível alto ou detalhar as diferenças individuais no nível do arquivo antes de aceitá-las.

Para iniciar o processo de atualização, selecione Atualizar dependências no menu Refatorar:

O menu "Refatorar", mostrando o item de menu "Atualizar dependências".
Figura 1. Selecione Atualizar dependências no menu Refatorar.

Ou, no arquivo libs.versions.toml, passe o cursor sobre uma versão sublinhada, clique no menu Mostrar ações contextuais que aparece e clique em Atualizar todas as bibliotecas com o Gemini.

Atualize as bibliotecas do catálogo de versões.
Figura 2.
Atualize as bibliotecas do catálogo de versões.

De qualquer forma, o Gemini no Android Studio oferece uma visão geral de alto nível do plano de atualização para que você possa ajustar o plano, monitorar o progresso etapa por etapa e revisar todas as mudanças antes de aplicá-las:

Uma lista de verificação das bibliotecas que o Gemini no Android Studio
         propôs atualizar. Você pode desmarcar itens para removê-los da atualização.
Figura 3. Revise, modifique, aprove ou cancele o plano do Gemini.

Você pode revisar, aceitar ou reverter as mudanças ou interromper o processo a qualquer momento.

Outros recursos