Новые возможности Android Studio Preview

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

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

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

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

Версия Канал
Обновление функций Android Studio Koala | 2024.1.2 Стабильный
Плагин Android Gradle 8.6.0 Стабильный
Обновление функций Android Studio Koala | 2024.1.2 Бета
Android-студия Божья коровка | 2024.2.1 Канарейка

Совместимость с превью плагинов 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 .

Android-студия Божья коровка | 2024.2.1

Ниже приведены новые функции Android Studio Ladybug | 2024.2.1. Чтобы узнать, что исправлено в этой версии Android Studio, см. закрытые проблемы .

Предложения по коду с помощью Gemini в Android Studio

Теперь вы можете предоставлять Gemini в Android Studio специальные подсказки для генерации предложений по коду:

  1. Включите Gemini, нажав «Вид» > «Инструменты Windows» > «Gemini» .
  2. Чтобы увидеть поле подсказки, щелкните правой кнопкой мыши в редакторе кода и выберите Gemini > Преобразовать выбранный код в контекстном меню.
  3. Предложите Gemini сгенерировать предложение кода, которое либо добавляет новый код, либо преобразует выбранный код. Попросите Gemini упростить сложный код, переписав его, выполнить очень специфические преобразования кода, например «сделать этот код идиоматичным», или сгенерировать новые функции, которые вы описываете. Затем Android Studio отображает предложение кода Gemini в виде разницы кода, поэтому вы можете просмотреть и принять только те предложения, которые вам нужны.

Анализируйте отчеты о сбоях с помощью Gemini в Android Studio.

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

Создайте всю эту информацию, нажав «Показать статистику» в окне инструмента App Quality Insights в Android Studio после включения Gemini в меню «Вид» > «Окна инструментов» > «Gemini» .

Покажите статистику Gemini из окна инструмента App Quality Insights.

Интеграция индекса Google Play SDK

Интеграция Android Studio Google Play SDK Index теперь включает предупреждения из консоли Google Play SDK . Это дает вам полное представление о любых потенциальных проблемах с версиями или политиками в ваших зависимостях перед отправкой приложения в консоль Google Play.

Android Studio теперь также отображает заметки авторов SDK прямо в редакторе, чтобы сэкономить ваше время.

Возможности и значения ложного датчика

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

Кнопка находится в середине ряда панели.
Панель Wear Health Services , доступная в эмуляторе.

Чтобы открыть и использовать панель, выполните следующие действия:

  1. Создайте или откройте виртуальное устройство Android (AVD) и запустите свое приложение на эмуляторе .
  2. На панели эмулятора выберите Wear Health Services . Открыть панель Wear Health Services Откроется панель Wear Health Services со списком датчиков, доступных на различных устройствах под управлением Android.

После открытия панели вы можете сделать следующее:

  • Переключитесь между стандартными возможностями , всеми возможностями (по умолчанию) или пользовательскими . Выберите «Применить» , чтобы отправить текущий список возможностей на эмулируемое устройство, и выберите «Сброс», чтобы восстановить список возможностей до значений включения-выключения по умолчанию.
  • Запускайте различные пользовательские события после того, как вы нажмете раскрывающуюся кнопку «Запустить события» . Отсюда вы можете запускать автоматическую паузу/возобновление занятий фитнесом, запускать события сна пользователя и запускать удары в гольф , которые пользователь делает на поле для гольфа или поле для мини-гольфа.
  • Отменить значения датчиков после начала упражнения в приложении, установленном на эмуляторе. После ввода новых значений для различных показателей упражнений выберите «Применить» , чтобы синхронизировать эти значения с эмулятором. Это полезно для тестирования того, как ваше приложение обрабатывает различные условия тренировок и фитнес-тренды пользователей.

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

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