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

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

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

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