Android Studio Quail 2 стабильна: многозадачность с помощью агента искусственного интеллекта Android Studio.
3 минуты чтения
Android Studio Quail 2 теперь стабильна и готова к использованию в продакшене, обеспечивая переход к вашей IDE благодаря параллельным агентным рабочим процессам, встроенному профилированию утечек памяти и контекстно-зависимому устранению сбоев. Независимо от того, проводите ли вы масштабную архитектурную переработку, отслеживаете утечку памяти или устраняете критический сбой в продакшене, Android Studio позволяет вам оставаться в своей рабочей среде, сокращая ручные операции.
Вот подробный обзор новинок:
Многозадачность с параллельными чатами.
В Android Studio Quail 2 мы усердно работали над полной переработкой режима агента. Новая архитектура обеспечивает лучшую производительность, предлагает большую гибкость при декомпозиции сложных задач и улучшает набор внутренних инструментов, используемых агентом для выполнения своей работы.
В дополнение к этим улучшениям, работающим в фоновом режиме, эти изменения также позволяют вам общаться одновременно в нескольких чатах с агентами. Ожидание завершения задачи агентом Android Studio перед тем, как задать другой вопрос или запустить отдельную задачу в режиме агента, осталось в прошлом. Вы можете беспрепятственно выполнять несколько задач одновременно: запустить рефакторинг пользовательского интерфейса в одной вкладке, исправить правило ProGuard во второй и сгенерировать документацию в третьей.
Вы также можете менять модели, которые использует агент в каждом чате, в зависимости от ваших запросов. Для анализа того, как специалисты с дипломом магистра искусств с высшим образованием справляются с задачами разработки Android, ознакомьтесь с Android Bench .
- Как использовать параллельные чаты: Нажмите значок «+», чтобы начать новый параллельный разговор, и используйте значок «История» для навигации между активными задачами. В качестве альтернативы выберите «Файл» > «Создать» > «Новая вкладка агента», чтобы открыть разговор в отдельной вкладке.
- Примечание: Поддержка Worktree в настоящее время недоступна. Будьте осторожны при одновременном запуске чатов, изменяющих одни и те же файлы проекта, так как это может привести к конфликтам редакторов.

Обнаружение утечек памяти с помощью LeakCanary
Утечки памяти в Android возникают, когда ваш код удерживает ссылку на объект долгое время после завершения его жизненного цикла. Это препятствует сборщику мусора освободить эту память, что в конечном итоге приводит к замедлению работы или ошибке OutOfMemoryError.
Поиск утечек памяти может быть утомительной задачей, требующей ручного выполнения. Начиная с Android Studio Quail 2, популярный детектор утечек с открытым исходным кодом LeakCanary интегрирован непосредственно в профилировщик в качестве специализированной задачи.
Эта интеграция значительно повышает эффективность отладки, перенося анализ кучи с вашего ограниченного по ресурсам тестового телефона на ваш мощный компьютер для разработки. Благодаря запуску анализа на компьютере, трассировка утечек происходит до пяти раз быстрее и без рывков, обеспечивая бесперебойную работу тестового приложения на устройстве.
После обнаружения утечки в ходе сеанса профилирования:
- Профайлер отображает интерактивный, цветовой индикатор утечек, группируя случаи и оценивая объем потерянной памяти.
- Вы можете нажать кнопку «Перейти к объявлению» на любом объекте, вызывающем утечку памяти, в трассировке, чтобы мгновенно перейти к этой конкретной строке кода в вашем редакторе.
- Вы можете нажать кнопку «Исправить с помощью агента» , чтобы агент Gemini обработал трассировку, объяснил первопричину сохранения ссылки и внес точное изменение в код (например, отменил привязку обработчика или очистил статическую ссылку) для устранения утечки.

Интеграция агента App Quality Insights
Для выявления первопричины сбоя приложения может потребоваться ручной анализ трассировок стека, данных устройства и исходного кода. Однако функция App Quality Insights (AQI) в Android Studio теперь полностью интегрирована с режимом агента, чтобы взять на себя эту сложную работу.
При нажатии на сбой в панели AQI вы немедленно получаете краткое, высокоуровневое описание проблемы. Если вам нужно углубиться в детали, просто нажмите «Подробнее» . Это откроет специальный чат, где оператор, используя выбранную вами модель, подключит локальный исходный код и полную трассировку стека, чтобы предоставить исчерпывающее объяснение сбоя.
Благодаря новой интеграции с агентом вы переходите непосредственно от выявления проблемы к ее решению. Нажав кнопку «Исправить с помощью ИИ» , агент проанализирует проблему, предложит пошаговый план исправления и — после вашего одобрения — внесет необходимые изменения в код непосредственно в ваш проект и проверит результат.
Улучшения качества и стабильности
Помимо новых функций, мы продолжили уделять особое внимание качеству, устранив многочисленные ошибки и внедрив последние улучшения стабильности и производительности платформы IntelliJ, что делает это обновление значимым шагом вперед в вашей повседневной разработке.
Начать
Готовы погрузиться в разработку и ускорить ее? Скачайте Android Studio Quail 2 и начните изучать новые функции уже сегодня! Как всегда, ваши отзывы очень важны для нас.Проверяйте известные проблемы , сообщайте об ошибках и присоединяйтесь к нашему активному сообществу на LinkedIn, Medium , YouTube или X.
Новости о продуктахВ этом году на Google I/O мы выходим за рамки итеративных изменений и переходим к фундаментальному сдвигу в подходе к разработке приложений. Наши новейшие инструменты созданы для эпохи агентов и обладают функциями, которые повышают производительность для вас как разработчика Android, а также значительно улучшают работу агентов ИИ, развертываемых в вашем коде.
Matthew Warner • 8 мин чтения
Новости о продуктахРабочий процесс и потребности каждого разработчика в области ИИ уникальны, и важно иметь возможность выбирать, как именно ИИ поможет в разработке. В январе мы представили возможность выбора любой локальной или удаленной модели ИИ для обеспечения работы функций ИИ в Android Studio.
Matthew Warner • 2 мин чтения
Новости о продуктахAndroid Studio Panda 3 теперь стабильна и готова к использованию в продакшене. Этот релиз предоставляет еще больше возможностей для управления и настройки рабочих процессов на основе ИИ, что делает создание высококачественных приложений для Android проще, чем когда-либо.
Matt Dyor • 3 мин чтения
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.



