Android Studio — официальная среда разработки для Android, включающая в себя все необходимое для создания приложений Android.
На этой странице перечислены новые функции и улучшения последней версии стабильного канала Android Studio Ladybug Feature Drop. Вы можете скачать его здесь или обновить его в Android Studio, нажав «Справка» > «Проверить наличие обновлений» ( Android Studio > «Проверить наличие обновлений в macOS»).
Чтобы узнать, что исправлено в этой версии Android Studio, см. закрытые проблемы .
Чтобы просмотреть примечания к выпуску для более старых версий Android Studio, см. Предыдущие выпуски .
Для раннего доступа к предстоящим функциям и улучшениям см. предварительные сборки Android Studio .
Если у вас возникли проблемы в Android Studio, посетите страницу «Известные проблемы» или «Устранение неполадок» .
Плагин Android Gradle и совместимость с Android Studio
Система сборки Android Studio основана на Gradle, а плагин Android Gradle (AGP) добавляет несколько функций, специфичных для создания приложений Android. В следующей таблице указано, какая версия AGP требуется для каждой версии Android Studio.
Версия Android Studio | Требуемая версия AGP |
---|---|
Функция «Божья коровка» | 2024.2.2 | 3,2-8,8 |
Божья коровка | 2024.2.1 | 3,2-8,7 |
Функция «Коала» | 2024.1.2 | 3,2-8,6 |
Коала | 2024.1.1 | 3,2-8,5 |
Медуза | 2023.3.1 | 3,2-8,4 |
Игуана | 2023.2.1 | 3,2-8,3 |
Ежик | 2023.1.1 | 3,2-8,2 |
Жираф | 2022.3.1 | 3.2-8.1 |
Фламинго | 2022.2.1 | 3,2-8,0 |
Старые версии
Версия Android Studio | Требуемая версия AGP |
---|---|
Электрический угорь | 2022.1.1 | 3,2-7,4 |
Дельфин | 2021.3.1 | 3,2-7,3 |
Бурундук | 2021.2.1 | 3,2-7,2 |
Шмель | 2021.1.1 | 3.2-7.1 |
Арктическая лисица | 2020.3.1 | 3,1-7,0 |
Информацию о новых возможностях плагина Android Gradle см. в примечаниях к выпуску плагина Android Gradle .
Минимальные версии инструментов для уровня Android API
Существуют минимальные версии Android Studio и AGP, поддерживающие определенный уровень API. Использование более ранних версий Android Studio или AGP, чем требуется targetSdk
или compileSdk
вашего проекта, может привести к непредвиденным проблемам. Мы рекомендуем использовать последнюю предварительную версию Android Studio и AGP для работы над проектами, ориентированными на предварительные версии ОС Android. Вы можете установить предварительные версии Android Studio вместе со стабильной версией .
Минимальные версии Android Studio и AGP следующие:
уровень API | Минимальная версия Android Studio | Минимальная версия AGP |
---|---|---|
Предварительный просмотр пахлавы | Сурикат | 2024.3.1 | 8.9.0 |
35 | Функция «Коала» | 2024.2.1 | 8.6.0 |
34 | Ежик | 2023.1.1 | 8.1.1 |
33 | Фламинго | 2022.2.1 | 7.2 |
Ниже приведены новые функции в Android Studio Ladybug Feature Drop.
Предварительный просмотр анимации Wear Tiles
Android Studio Ladybug Canary 2+ теперь поддерживает предварительный просмотр анимации плиток Wear, что упрощает проверку и отладку анимации плиток непосредственно в IDE. Эта функция основана на поддержке предварительного просмотра Wear Tiles, представленной в Android Studio Koala.
Чтобы начать:
- Обновите Android Studio Ladybug Canary 2 или выше.
- Добавьте плитки и библиотеки инструментов:
- Добавьте зависимости в файл
build.gradle.kts
уровня приложения:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- Файл
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- Настройте предварительный просмотр для своих сервисов Tiles. Подробные инструкции см. в руководстве по предварительному просмотру плиток . Если ваши плитки содержат анимацию, автоматически появится окно предварительного просмотра анимации , что позволит вам проверить и отладить их.
Это усовершенствование оптимизирует рабочий процесс разработки Wear Tile, предоставляя визуальный и интерактивный способ точной настройки анимации плиток в Android Studio.
Прекращение поддержки редактора движения
В следующем выпуске мы прекратим поддержку Motion Editor в рамках продолжающегося перехода от XML к Jetpack Compose . Compose предлагает более современный и эффективный подход к созданию анимации, и мы рекомендуем разработчикам начать использовать Compose Animation Preview для новых проектов.
Новые возможности Gemini в Android Studio
Android Studio Ladybug Feature Drop представляет ряд новых функций редактора кода, которые используют Gemini, чтобы помочь вам повысить продуктивность. Чтобы использовать эти функции, включите совместное использование контекста кода с Gemini в вашем текущем проекте.
Используйте следующие ссылки, чтобы узнать больше об этих функциях:
- Код Gemini трансформируется
- Создание документации
- Переименование с Близнецами
- Переосмыслите имена переменных
- Создание сообщения фиксации
Интеграция индекса Google Play SDK
Интеграция Android Studio Google Play SDK Index теперь включает предупреждения из консоли Google Play SDK . Это дает вам полное представление о любых потенциальных проблемах с версиями или политиками в ваших зависимостях перед отправкой приложения в консоль Google Play.
Android Studio теперь также отображает заметки авторов SDK прямо в редакторе, чтобы сэкономить ваше время. Если доступна рекомендуемая версия или диапазон версий, Android Studio также включает быстрое исправление:
Android Studio также отображает предупреждения, когда определенная версия SDK имеет известные уязвимости безопасности. Эта информация поможет вам обнаружить и устранить эти проблемы во время разработки приложений, чтобы вы могли следовать передовым практикам .
Возможности и значения ложного датчика
Android Studio теперь включает новую панель датчиков, которая позволяет моделировать устройство, имеющее или не имеющее определенные возможности датчиков, например датчик сердечного ритма, а также устанавливать определенные тестовые значения для этих датчиков. Используйте эту панель, чтобы проверить, как ваше приложение обрабатывает устройства с разными возможностями датчиков. Эта панель полезна для тестирования приложений для здоровья и фитнеса , особенно на устройствах Wear OS.
![Кнопка находится в середине ряда панели.](https://developer.android.google.cn/static/studio/images/run/emulator-health-services.png?hl=ru)
Чтобы открыть и использовать панель, выполните следующие действия:
- Создайте или откройте виртуальное устройство Android (AVD) и запустите свое приложение на эмуляторе .
- На панели эмулятора выберите Wear Health Services .
Откроется панель Wear Health Services со списком датчиков, доступных на различных устройствах под управлением Android.
После открытия панели вы можете сделать следующее:
- Переключитесь между стандартными возможностями , всеми возможностями (по умолчанию) или пользовательскими . Выберите «Применить», чтобы отправить текущий список возможностей на эмулируемое устройство, и выберите «Сброс», чтобы восстановить список возможностей до значений по умолчанию.
- Запускайте различные пользовательские события после выбора раскрывающейся кнопки «Запустить события» . Отсюда вы можете запускать автоматическую паузу/возобновление занятий фитнесом, запускать события сна пользователя и запускать удары в гольф , которые пользователь делает на поле для гольфа или поле для мини-гольфа.
- Отменить значения датчиков после начала упражнения в приложении, установленном на эмуляторе. После ввода новых значений для различных показателей упражнений выберите «Применить» , чтобы синхронизировать эти значения с эмулятором. Это полезно для тестирования того, как ваше приложение обрабатывает различные условия тренировок и фитнес-тренды пользователей.
Помощник по ссылкам на приложения: генерация JSON и исправления веб-проблем
Чтобы реализовать ссылки на приложения, разработчикам необходимо опубликовать JSON-файл ссылок на цифровые активы на своих веб-сайтах, чтобы подтвердить право собственности на домен. Когда помощник по ссылкам на приложения обнаруживает неудачные веб-проверки, он создает файл JSON, который может исправить эти ошибки. Этот файл JSON может быть загружен пользователем и впоследствии загружен на соответствующий веб-сайт для устранения ошибок веб-проверки.
В случаях, когда файл JSON уже существует, пользователи имеют возможность сравнить существующие и вновь созданные файлы JSON, чтобы выявить различия.
![](https://developer.android.google.cn/static/studio/images/app-links-assistant-json.png?hl=ru)
Чтобы открыть Помощник по ссылкам на приложения, выберите «Инструменты» > «Помощник по ссылкам на приложения» в строке главного меню.
Уведомление, когда в конфигурации запуска отсутствует этап сборки
Android Studio Ladybug Feature Drop Patch 1 и выше информирует вас, если в активной конфигурации запуска отсутствует шаг «Создание с поддержкой Gradle». Если в конфигурации запуска этот шаг отсутствует, возможно, на вас повлияла известная проблема , которая появилась в Ladybug Feature Drop Canary 9. Чтобы исправить это, вы можете вручную добавить шаг «Создание с поддержкой Gradle» в разделе «Перед запуском» настроек конфигурации запуска. Вы можете попасть туда, нажав «Конфигурации запуска/отладки» > «Редактировать конфигурации» .