Примечания к выпуску предварительной версии Android Studio

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

В релизах Canary содержатся передовые функции, находящиеся в активной разработке, и они проходят поверхностное тестирование. Хотя вы можете использовать сборки Canary для разработки, имейте в виду, что функции могут быть добавлены или изменены. Релизы-кандидаты (RC) — это следующие версии Android Studio, которые почти готовы к стабильному релизу. Набор функций для следующей версии стабилизирован. См. названия релизов Android Studio , чтобы понять систему именования версий Android Studio.

Чтобы узнать последние новости о предварительных версиях Android Studio, включая список важных исправлений в каждой предварительной версии, см. раздел « Обновления релизов» в блоге Android Studio.

Текущие версии Android Studio

В таблице ниже перечислены текущие версии Android Studio и соответствующие им каналы распространения.

Версия Канал
Android Studio Panda 4 Стабильный
Плагин Android Gradle 9.2.0 Стабильный
Android Studio Quail 1 RC
Android Studio Quail 2 Канарские острова

Совместимость с предварительными версиями плагинов Android Gradle.

Каждая предварительная версия Android Studio публикуется вместе с соответствующей версией плагина Android Gradle (AGP). Предварительные версии Studio должны работать с любой совместимой стабильной версией AGP. Однако, если вы используете предварительную версию AGP, вы должны использовать соответствующую предварительную версию Studio (например, Android Studio Chipmunk Canary 7 с AGP 7.2.0-alpha07). Попытки использовать разные версии (например, Android Studio Chipmunk Beta 1 с AGP 7.2.0-alpha07) приведут к ошибке синхронизации, в результате чего появится запрос на обновление до соответствующей версии AGP.

Подробный список устаревших и удаленных функций API плагинов Android Gradle см. в разделе «Обновления API плагинов Android Gradle» .

Студийные лаборатории

Studio Labs позволяет опробовать новейшие экспериментальные функции ИИ в стабильной версии Android Studio, что поможет вам быстрее интегрировать наши решения по поддержке ИИ в ваш рабочий процесс разработки. Для получения дополнительной информации см. Studio Labs .

Ниже перечислены функции, доступные в Studio Labs на данный момент.

Особенность Описание Документы
Journeys for Android Studio Используйте естественный язык для описания шагов и утверждений для сквозного тестирования. Journeys for Android Studio

Android Studio Quail 1

Ниже перечислены новые функции Android Studio Quail 1.

Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .

Поддержка символов Material Design в Android Studio

Добавляйте и настраивайте новейшие символы Material Design в своем приложении с помощью обновления Android Studio Otter 2 Feature Drop. Vector Asset Studio теперь полностью интегрирован с библиотекой символов Material Design от Google Fonts, предоставляя вам доступ ко всему каталогу прямо в IDE.

Теперь вы можете настраивать атрибуты значков, такие как толщина, градиент и оптический размер, непосредственно в студии, чтобы они идеально соответствовали вашему дизайну. Попробуйте это в последней тестовой сборке!

Поддержка символов материалов в Vector Asset Studio

Состояние перекомпозиции отображается в инспекторе компоновки.

Мы упростили диагностику большого количества перекомпозиций , добавив в инспектор макета чтение состояния перекомпозиции. Эта функция, доступная в Panda 3 canary, помогает определить переменные состояния, которые инициировали перекомпозицию, предоставляя подробный список операций чтения состояния, выполненных в течение этого цикла. Для использования этой функции используйте compose.ui:ui:1.10.0 (BOM 2025.12.01) или более позднюю версию.

Ключевые возможности

Основные возможности этой функции заключаются в следующем:

  • Аннулирование состояния трассировки : При перекомпоновке узла щелкните ссылку «Количество перекомпоновок» в дереве компонентов, чтобы открыть панель проверки состояния.
  • Подробный трассировочный стек : Определите конкретные переменные состояния, которые считываются, включая значения счетчиков, списков или значений высоты. Проверьте, какие из них были invalidated (изменены), что привело к обновлению.
  • Навигация по истории рекомпозиций : используйте стрелки навигации в заголовке панели, чтобы переключаться между данными о состоянии предыдущих рекомпозиций для конкретного узла.
  • Объяснения на основе ИИ : Нажмите «Объяснить с помощью ИИ» на панели «Проверка состояния», чтобы отобразить разбор прочитанного состояния на естественном языке и объяснение причин, побудивших к переформулированию.

Начать

Выполните следующие шаги, чтобы опробовать эти функции.

  1. Откройте инспектор компоновки.
  2. Щелкните правой кнопкой мыши по столбцу «Перекомпозиция» и выполните одно из следующих действий:

    • Для всех узлов выберите «Наблюдать за рекомпозицией» > «Наблюдать за всеми» .
    • Для просмотра конкретных примечаний выберите «Рекомпозиция» > «Наблюдать за узлом» .
    Включите чтение состояния перекомпозиции в инспекторе компоновки.
  3. Взаимодействуйте со своим приложением. При перекомпоновке нажмите на синие ссылки с подсчетом в дереве компонентов, чтобы проверить состояние.

    Пример результата чтения состояния рекомпозиции в инспекторе компоновки.
  4. Нажмите «Объяснить с помощью ИИ», чтобы получить подробный анализ причин рекомпозиции.

    Пример результата применения функции "Объяснение с помощью ИИ" для чтения состояний в инспекторе макета.

Android Studio Quail 2

Ниже перечислены новые функции Android Studio Quail 2.

Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .

Дополнительные навыки агента

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

Вы можете создавать собственные пользовательские навыки или использовать Android CLI для установки наших официальных навыков Android . Навыки Android охватывают распространенные рабочие процессы, такие как миграция XML в Compose, поддержка от края до края, Navigation 3 и многое другое.

Агент отображает доступные и активные навыки в интерфейсе чата.
Агент отображает доступные и активные навыки в интерфейсе чата.

Создавайте полнофункциональные приложения с помощью Firebase в режиме агента.

Сервисы Firebase, такие как аутентификация и базы данных Cloud Firestore, можно включить и настроить непосредственно в режиме агента в Android Studio с помощью навыков агента Firebase . Агент поможет вам завершить интеграцию с Firebase и настроить серверные сервисы. Эта интеграция позволяет создавать надежные полнофункциональные Android-приложения, не покидая вашу IDE.

Агент помогает пользователю настроить Firebase Auth и Firestore в IDE.
Агент помогает пользователю разобраться с интеграцией Firebase в интерфейсе чата.

Параллельные разговоры

В режиме агента можно одновременно вести несколько диалогов, что позволяет более эффективно выполнять многозадачность в среде разработки. Например, в одном диалоге можно запустить длительную задачу, такую ​​как генерация тестов, во втором — спланировать новую функцию, а в третьем — составить документацию.

В Android Studio в окне инструментов отображается несколько активных чатов.
В окне инструментов отображается несколько активных чатов.

Расширенные возможности при создании нового проекта с использованием ИИ.

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

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

Создание и настройка полнофункционального приложения Firebase из одной командной строки.
Создание и настройка полнофункционального приложения Firebase из одной командной строки.

Кроме того, рабочий процесс создания нового проекта с помощью ИИ поддерживает оптимизацию для больших экранов. Вы можете указать, что хотите, чтобы ваш проект был построен с учетом макетов, навигации и компонентов, оптимизированных для планшетов, складных устройств и устройств с большими экранами. Агент в Android Studio также может настроить и запустить эмуляторы больших экранов для немедленного тестирования вашего нового макета.

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

Создавайте приложения для Android в Google AI Studio.

Google AI Studio поддерживает все возможности разработки приложений для Android . Вы можете создавать новые приложения для Android на основе подсказок на естественном языке, мгновенно просматривать их с помощью встроенного эмулятора Android и развертывать их непосредственно на физических устройствах через USB с использованием ADB.

Когда вы будете готовы к тестированию с пользователями, Google AI Studio сможет опубликовать приложение непосредственно в Google Play Console. Инструмент автоматически создаст запись приложения, упакует его и загрузит во внутренний тестовый репозиторий.

Для более детального редактирования и подготовки к производству вы можете экспортировать свой проект Google AI Studio в виде ZIP-файла и без проблем открыть его в Android Studio.

Интерфейс Google AI Studio со встроенным эмулятором, демонстрирующий сгенерированное приложение.
Google AI Studio с режимом сборки и встроенным эмулятором Android.

Android CLI

Android CLI позволяет создавать приложения, используя любой ИИ-агент, LLM или среду разработки на ваш выбор. Он разработан для того, чтобы помочь ИИ-агентам создавать приложения быстрее и использовать меньше токенов по сравнению с универсальными инструментами LLM.

Вы можете обучить своего агента работе с базой знаний Android и навыками Android, чтобы убедиться, что он следует рекомендованным передовым методам. Кроме того, Android CLI позволяет вашему агенту обращаться к IDE для выполнения сложных задач, таких как поиск объявлений символов и анализ файлов на наличие проблем.

Кроме того, интерфейс командной строки Android интегрирован в Google Antigravity 2.0 .

Схема работы агента, использующего интерфейс командной строки Android для взаимодействия с интегрированной средой разработки Android Studio.
Использование интерфейса командной строки Android для обеспечения связи агентов с инструментами и знаниями Android Studio.

Предложенные решения проблем, возникающих при интеграции Agent в AQI.

Теперь окно инструментов «Аналитика качества приложений» интегрировано с агентом искусственного интеллекта для анализа данных о сбоях вместе с исходным кодом, предоставления подробных объяснений и предложений по исправлению. После выбора сбоя в окне инструментов «Аналитика качества приложений» перейдите на вкладку «Аналитика» и нажмите «Подробнее» , чтобы увидеть подробное описание сбоя. Нажмите «Исправить с помощью ИИ» , чтобы агент предложил изменения в коде, которые вы можете просмотреть и принять.

В AQI интегрирован новый агент с опциями «Показать больше» и «Исправить с помощью ИИ».

Инструмент тестирования: Предварительный просмотр создания скриншота

Используйте инструмент «Предварительный просмотр скриншотов Compose» для тестирования пользовательского интерфейса Compose и предотвращения регрессий. Новый инструмент помогает создавать HTML-отчеты, позволяющие визуально обнаруживать любые изменения в пользовательском интерфейсе вашего приложения. Подробнее см. в разделе «Предварительный просмотр скриншотов Compose» .

LeakCanary в профилировщике Android Studio

В Android Studio Panda интеграция с LeakCanary реализована непосредственно в профилировщике Android Studio в виде отдельной задачи.

В Android Studio Profiler появилась новая задача для анализа утечек с помощью LeakCanary.

Задача профилирования LeakCanary в Android Studio активно переносит анализ утечек памяти с вашего устройства на вашу машину разработчика, что приводит к значительному повышению производительности на этапе анализа утечек по сравнению с анализом утечек на самом устройстве.

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

Анализ утечек памяти LeakCanary в контексте отладки с помощью функции «Перейти к объявлению».