Abhängigkeitsupdates automatisieren

Das Upgrade von Abhängigkeiten kann eine komplexe und zeitaufwendige Aufgabe sein.

Android-Apps sind auf verschiedene externe Bibliotheksabhängigkeiten angewiesen, z. B. für die Netzwerkkommunikation, das Laden von Bildern und UI-Komponenten. Diese Bibliotheken werden ständig weiterentwickelt. Neue Versionen bieten Fehlerkorrekturen, Leistungsverbesserungen und neue Funktionen.

Gemini in Android Studio automatisiert und vereinfacht den Prozess zum Aktualisieren von Abhängigkeiten. So werden mühsame Aufgaben vermieden und die Wartbarkeit von Projekten verbessert.

So unterstützt Sie Gemini in Android Studio

Der Agent-Modus automatisiert zuverlässig die Verwaltung von Abhängigkeiten, damit Ihr Projekt auf dem neuesten Stand bleibt. So können Sie sich auf die Entwicklung hochwertiger Apps konzentrieren. Mit einem einzigen Klick können Sie alle Abhängigkeiten nahtlos aktualisieren und die Vorteile der neuesten Versionen nutzen.

So funktioniert das Update

Gemini in Android Studio verarbeitet den Updateprozess auf intelligente Weise:

  • Abhängigkeiten identifizieren und aktualisieren: Abhängigkeiten, die aktualisiert werden können, werden automatisch identifiziert und auf die neueste kompatible Version aktualisiert.
  • Build-Fehler beheben: Der Build-Prozess wird durchlaufen und alle Build-Fehler behoben, die durch die Updates entstehen.
  • Projekt validieren: Es werden Tests ausgeführt, um zu prüfen, ob das aktualisierte Projekt weiterhin wie erwartet funktioniert.
  • Updatebericht erstellen: Nach Abschluss des Prozesses stellt Gemini in Android Studio einen detaillierten Bericht mit allen Änderungen bereit. Sie können sich diese Änderungen auf hoher Ebene ansehen oder bis zu einzelnen Diffs auf Dateiebene aufschlüsseln, bevor Sie sie akzeptieren.

Sie starten den Updateprozess im Menü Refactor (Refaktorieren), indem Sie Update Dependencies (Abhängigkeiten aktualisieren) auswählen:

Das Menü „Refactor“ mit dem Menüpunkt „Update Dependencies“.
Abbildung 1. Wählen Sie im Menü Refactor die Option Update Dependencies aus.

Alternativ können Sie in der Datei libs.versions.toml den Mauszeiger auf eine unterstrichene Version bewegen, auf das Menü Show Context Actions klicken und dann Update all libraries with Gemini auswählen.

Bibliotheken aus dem Versionskatalog aktualisieren
Abbildung 2. Bibliotheken aus dem Versionskatalog aktualisieren

Unabhängig davon, wie Sie den Prozess starten, bietet Gemini in Android Studio eine allgemeine Übersicht über den Updateplan. So können Sie den Plan anpassen, den Fortschritt Schritt für Schritt verfolgen und alle Änderungen überprüfen, bevor Sie sie anwenden:

Eine Checkliste der Bibliotheken, die Gemini in Android Studio aktualisieren möchte. Sie können die Auswahl von Elementen aufheben, um sie aus dem Update zu entfernen.
Abbildung 3 Plan von Gemini überprüfen, ändern, genehmigen oder abbrechen

Sie können Änderungen jederzeit überprüfen, akzeptieren oder ein Rollback durchführen oder den Prozess beenden.

Zusätzliche Ressourcen