Примечания к выпуску предварительной версии 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 2 Стабильный
Android Gradle plugin 9.1.0 Стабильный
Android Studio Panda 3 Канарские острова

Совместимость с предварительными версиями плагинов 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 Panda 3

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

Чтобы узнать, что было исправлено в этой версии 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 в контексте отладки с помощью функции «Перейти к объявлению».

Поддержка символов 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. Нажмите «Объяснить с помощью ИИ», чтобы получить подробный анализ причин рекомпозиции.

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