Automatizzare gli aggiornamenti delle dipendenze

L'upgrade delle dipendenze può essere un'attività complessa e dispendiosa in termini di tempo.

Le app Android si basano su varie dipendenze da librerie esterne per attività come la rete, il caricamento delle immagini e i componenti dell'interfaccia utente. Queste librerie sono in continua evoluzione, con nuove versioni che offrono correzioni di bug, miglioramenti delle prestazioni e nuove funzionalità.

Gemini in Android Studio automatizza e semplifica la procedura di aggiornamento delle dipendenze, eliminando il lavoro noioso e migliorando la manutenibilità del progetto.

In che modo Gemini in Android Studio ti aiuta

La modalità agente automatizza in modo affidabile la gestione delle dipendenze per mantenere aggiornato il progetto, consentendoti di concentrarti sulla creazione di app di alta qualità. Con un solo clic, puoi aggiornare senza problemi tutte le dipendenze e usufruire dei vantaggi delle versioni più recenti.

Come funziona l'aggiornamento

Gemini in Android Studio gestisce in modo intelligente la procedura di aggiornamento come segue:

  • Identifica e aggiorna le dipendenze: identifica automaticamente le dipendenze che possono essere aggiornate e le aggiorna all'ultima versione compatibile.
  • Risolve gli errori di compilazione: esegue un'iterazione del processo di compilazione, risolvendo eventuali errori di compilazione derivanti dagli aggiornamenti.
  • Convalida il progetto: esegue test per verificare che il progetto aggiornato funzioni ancora come previsto.
  • Genera un report di aggiornamento: al termine della procedura, Gemini in Android Studio fornisce un report dettagliato di tutte le modifiche. Puoi rivedere queste modifiche a livello generale o approfondire le differenze a livello di singolo file prima di accettarle.

Avvia la procedura di aggiornamento dal menu Refactor selezionando Update Dependencies:

Il menu Refactor, che mostra la voce di menu Update Dependencies.
Figura 1. Seleziona Update Dependencies dal Refactor menu.

In alternativa, dal file libs.versions.toml, passa il mouse sopra una versione sottolineata, fai clic sul menu Show Context Actions visualizzato, quindi fai clic su Update all libraries with Gemini.

Aggiorna le librerie dal catalogo delle versioni.
Figura 2. Aggiorna le librerie dal catalogo delle versioni.

Indipendentemente dal modo in cui avvii la procedura, Gemini in Android Studio fornisce una panoramica generale del piano di aggiornamento in modo che tu possa modificarlo, monitorare i progressi passo dopo passo e rivedere tutte le modifiche prima di applicarle:

Un elenco di controllo delle librerie che Gemini in Android Studio ha
         proposto di aggiornare. Puoi deselezionare gli elementi per rimuoverli dall'aggiornamento.
Figura 3. Rivedi, modifica, approva o annulla il piano di Gemini.

Puoi rivedere, accettare o eseguire il rollback delle modifiche oppure interrompere la procedura in qualsiasi momento.

Risorse aggiuntive