Новости о продуктах

Ваши любимые агенты теперь интегрированы в Android Studio

Время на чтение: 3 минуты
Посмотреть профиль пользователя Matthew Warner
Matthew Warner Менеджер по продукту, Android Developer Experience

Android Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое. Узнать больше об этих стабильных функциях и функциях в последней тестовой версии Android Studio Canary, а также посмотреть демоверсии и выступления можно на Саммите для разработчиков Android, который транслируется сегодня. 

Интеграция собственных агентов (BYOA)

Вы говорили нам, насколько важна гибкость в рабочих процессах. Теперь у вас есть доступ к лучшим агентам и инструментам разработки для Android. Если вы предпочитаете определенного агента, соответствующего требованиям ACP, вы его получите. Если для вашего проекта важна экономическая эффективность определенного агента, вы можете выбрать его. Если вам нужно использовать определенного поставщика в соответствии с корпоративным соглашением, вы можете это сделать.

BYOA_Claude_no_rounding.png
Как запустить Claude Agent в Android Studio

Вы можете выбрать из более чем 40 агентов, включая Claude Agent, Codex от OpenAI, Junie и Google Antigravity. У этих агентов есть доступ к инструментам Android Studio, таким как эмулятор Android, системы сборки и logcat. Они также могут использовать навыки Android для выполнения сложных задач.

Чтобы начать работу с BYOA, откройте окно агента и выберите нужного агента или выберите агента в разделе Настройки > Инструменты > ИИ > Агенты, пройдите аутентификацию и отправьте первый запрос.  

Как создавать приложения для Android XR с помощью эмуляторов

Эмуляторы Android XR для XR-очков, аудиоочков и видеоочков теперь стабильно работают в Android Studio с новыми и обновленными функциями, поэтому вы можете создавать, итерировать и тестировать возможности Android XR прямо со своего ноутбука. В обновленном эмуляторе видеоочков можно настраивать среду, используя собственные панорамные фотографии или видеопоток с подключенной камеры. Это позволяет тестировать реальные физические среды из любого места. Мы также добавили новые аппаратные светодиодные индикаторы состояния микрофона и камеры и улучшили мастер подключения, чтобы виртуальный телефон можно было быстрее и надежнее подключать к виртуальным аудио- и видеоочкам. Чтобы начать, запустите эмулятор XR-устройства, аудиоустройства или видеоочков из Диспетчера устройств.

emulator environment.png
Настраиваемые среды для умных очков в эмуляторе Android XR

Как находить, устанавливать и настраивать навыки Android в Android Studio

installed-skills.png
Управление навыками в Android Studio

Теперь находить, устанавливать и настраивать навыки Android можно прямо в Skill Manager в Android Studio. Это позволяет точно контролировать специализированные рабочие процессы и пошаговые инструкции, доступные агенту. В Android Studio есть навыки Android и навыки агента Firebase, например перенос устаревших XML-представлений в Jetpack Compose, обновление до AGP 9, реализация адаптивных макетов для складных устройств и планшетов, а также интеграция CameraX и сервисов Firebase.

Откройте вкладку редактора Навыки в меню с тремя точками на панели агента (Управление навыками агента), введя @ в окне чата и нажав Управление навыками, или выберите Настройки > Инструменты > ИИ > Менеджер навыков.

manage-skills.png
Вызывайте установленные навыки прямо в чате с помощью символа @ или откройте менеджер навыков.

Исправление ошибок с помощью LeakCanary 

В Android Studio инструмент LeakCanary интегрирован со встроенным агентом, что позволяет находить и устранять утечки памяти, не выходя из IDE. Благодаря этой интеграции LeakCanary может предоставлять более содержательные объяснения основных причин утечек памяти и предлагать конкретные изменения кода для их устранения. Попробуйте эту функцию в задаче LeakCanary в Profiler.

LeakCanary - AI Fix Zoomed in.png
Используйте ИИ, чтобы устранять утечки памяти в Android Studio Profiler

Gemini Enterprise в Android Studio 

Для команд разработчиков, которым требуется управление корпоративного уровня, строгий контроль конфиденциальности данных и интеграция с пользовательской внутренней базой знаний, полная поддержка Gemini Enterprise доступна в Android Studio, начиная с версии Android Studio Rabbit 1. Вы можете использовать Gemini Enterprise для подключения к своим системам проектирования, внутренним SDK и частным хранилищам, чтобы получать наиболее подходящие ответы для ваших сценариев использования. 

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

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

Как перейти от необработанных различий к код-ревью с помощью Change Review 

Агентные инструменты помогают писать код и проводить его рефакторинг быстрее, чем когда-либо. Однако в процессе разработки появилось новое узкое место – проверка и верификация всего этого кода. AI Change Review работает везде, где в Android Studio есть изменения кода. Вы можете запустить проверку из трех визуальных точек входа или непосредственно из окна чата агента.

change-review-entry-points.png
Проверка изменений работает в следующих разделах: 1. Изменения агента 2. Pending Commits (Ожидающие фиксации) и 3. Git Log (Журнал Git).

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

Начало работы

Чтобы начать использовать эти функции, скачайте последнюю стабильную версию Android Studio. Если вы обнаружите ошибку, сообщите нам о ней. Присоединяйтесь к сообществу разработчиков Android в LinkedIn, YouTube и X. 

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

Автор:
Продолжить чтение