Автоматизация обновления зависимостей

Обновление зависимостей может быть сложной и трудоемкой задачей.

Приложения для Android зависят от различных внешних библиотек, таких как сетевые функции, загрузка изображений и компоненты пользовательского интерфейса. Эти библиотеки постоянно развиваются, и новые версии предлагают исправления ошибок, улучшения производительности и новые функции.

Gemini в Android Studio автоматизирует и упрощает процесс обновления зависимостей, устраняя рутинную работу и повышая удобство сопровождения проекта.

Как Gemini в Android Studio может вам помочь

Режим агента надежно автоматизирует управление зависимостями, поддерживая актуальность вашего проекта и позволяя вам сосредоточиться на создании высококачественных приложений. Одним щелчком мыши вы можете легко обновить все свои зависимости и получить преимущества последних версий.

Как работает обновление

В Android Studio Gemini интеллектуально обрабатывает процесс обновления следующим образом:

  • Определяет и обновляет зависимости : автоматически определяет зависимости, которые можно обновить, и обновляет их до последней совместимой версии.
  • Устраняет ошибки сборки : итеративно обрабатывает процесс сборки, устраняя любые ошибки сборки, возникающие в результате обновлений.
  • Проверяет проект : запускает тесты для подтверждения того, что обновленный проект по-прежнему функционирует должным образом.
  • Создает отчет об обновлении : После завершения процесса Gemini в Android Studio предоставляет подробный отчет обо всех изменениях. Вы можете просмотреть эти изменения в целом или углубиться в различия на уровне отдельных файлов, прежде чем принять их.

Процесс обновления запускается из меню «Рефакторинг» , выбрав пункт «Обновить зависимости» :

Меню «Рефакторинг», отображающее пункт «Обновить зависимости».
Рисунок 1. Выберите пункт «Обновить зависимости» в меню «Рефакторинг» .

или из файла libs.versions.toml : наведите курсор на подчеркнутую версию и нажмите « Показать контекстные действия». В появившемся меню нажмите «Обновить все библиотеки с помощью Gemini» .

Обновите библиотеки из каталога версий.
Рисунок 2. Обновление библиотек из каталога версий.

Независимо от того, с какого способа вы начнете процесс, Gemini в Android Studio предоставляет общий обзор плана обновления, чтобы вы могли корректировать план, отслеживать ход выполнения шаг за шагом и просматривать все изменения перед их применением:

Список библиотек, которые Gemini в Android Studio предложил обновить. Вы можете снять отметки с пунктов, чтобы исключить их из обновления.
Рисунок 3. Рассмотрение, изменение, утверждение или отмена плана компании Gemini.

Вы можете просмотреть, принять или отменить изменения, а также остановить процесс в любой момент.

Дополнительные ресурсы