Automatyzacja aktualizacji zależności

Uaktualnianie zależności może być złożonym i czasochłonnym zadaniem.

Aplikacje na Androida korzystają z różnych zewnętrznych zależności bibliotecznych, np. w przypadku sieci, wczytywania obrazów i komponentów interfejsu. Biblioteki te stale się rozwijają, a nowe wersje zawierają poprawki błędów, ulepszenia wydajności i nowe funkcje.

Gemini w Android Studio automatyzuje i upraszcza proces aktualizacji zależności, eliminując żmudną pracę i zwiększając łatwość utrzymania projektu.

Jak Gemini w Android Studio może Ci pomóc

Tryb agenta niezawodnie automatyzuje zarządzanie zależnościami, aby Twój projekt był zawsze aktualny. Dzięki temu możesz skupić się na tworzeniu aplikacji wysokiej jakości. Jednym kliknięciem możesz łatwo zaktualizować wszystkie zależności i korzystać z najnowszych wersji.

Jak działa aktualizacja

Gemini w Android Studio inteligentnie obsługuje proces aktualizacji w ten sposób:

  • Identyfikuje i aktualizuje zależności: automatycznie identyfikuje zależności, które można zaktualizować, i aktualizuje je do najnowszej zgodnej wersji.
  • Rozwiązuje błędy kompilacji: przechodzi przez proces kompilacji, rozwiązując wszelkie błędy kompilacji wynikające z aktualizacji.
  • Weryfikuje projekt: przeprowadza testy, aby sprawdzić, czy zaktualizowany projekt nadal działa zgodnie z oczekiwaniami.
  • Generuje raport z aktualizacją: po zakończeniu procesu Gemini w Android Studio generuje szczegółowy raport ze wszystkimi zmianami. Możesz przejrzeć te zmiany na wysokim poziomie lub przejść do szczegółów różnic na poziomie poszczególnych plików przed ich zaakceptowaniem.

Proces aktualizacji rozpoczyna się w menu Refactor, w którym należy wybrać Update Dependencies (Aktualizuj zależności):

Menu Refactor (Refaktoryzacja) z pozycją Update Dependencies (Aktualizuj zależności).
Rysunek 1. W menu Refactor kliknij Update Dependencies (Zaktualizuj zależności).

Możesz też w pliku libs.versions.toml najechać kursorem na podkreśloną wersję, kliknąć menu Pokaż działania kontekstowe , a następnie kliknąć Zaktualizuj wszystkie biblioteki za pomocą Gemini.

Aktualizowanie bibliotek z katalogu wersji.
Rysunek 2. Aktualizowanie bibliotek z katalogu wersji.

Niezależnie od tego, jak rozpoczniesz proces, Gemini w Android Studio przedstawi ogólny przegląd planu aktualizacji, dzięki czemu możesz go dostosować, monitorować postępy krok po kroku i sprawdzić wszystkie zmiany przed ich zastosowaniem:

Lista bibliotek, które Gemini w Android Studio zaproponowało do zaktualizowania. Możesz odznaczyć elementy, aby usunąć je z aktualizacji.
Rysunek 3. Sprawdź, zmień, zatwierdź lub anuluj subskrypcję Gemini.

W każdej chwili możesz przejrzeć, zaakceptować lub cofnąć zmiany albo zatrzymać proces.

Dodatkowe materiały