На этой странице перечислены новые функции, представленные в предварительных версиях Android Studio. Предварительные сборки предоставляют ранний доступ к новейшим функциям и улучшениям Android Studio. Вы можете скачать эти предварительные версии здесь . Если у вас возникнут проблемы при использовании предварительной версии Android Studio, сообщите нам об этом . Ваши отчеты об ошибках помогают сделать Android Studio лучше.
Последние новости о предварительных версиях Android Studio, включая список заметных исправлений в каждой предварительной версии, см. в разделе «Обновления выпусков» в блоге Android Studio.
Текущие версии Android Studio
В следующей таблице перечислены текущие версии Android Studio и соответствующие каналы.
Версия | Канал |
---|---|
Android-студия Божья коровка | 2024.2.1 | Стабильный |
Плагин Android Gradle 8.7.0 | Стабильный |
Удаление функции «Божья коровка» в Android Studio | 2024.2.2 | Бета |
Android-студия Сурикат | 2024.3.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 Studio | 2024.2.2
Ниже приведены новые функции в Android Studio Ladybug Feature Drop | 2024.2.2. Чтобы узнать, что исправлено в этой версии Android Studio, см. закрытые проблемы .
Создавайте предварительные просмотры составных элементов с помощью Gemini
Предварительный просмотр составных элементов помогает визуализировать составные элементы во время разработки в Android Studio. Чтобы вам было проще включать макеты данных в качестве параметров предварительного просмотра, Android Studio теперь поддерживает экспериментальную функцию: создание генерации предварительного просмотра с помощью Gemini.
Чтобы получить доступ к этому инструменту, щелкните правой кнопкой мыши любой составной объект и выберите Gemini > Создать предварительный просмотр «<Composable Name>» или Создать предварительный просмотр составления для этого файла.
Хотя сгенерированный Gemini код не всегда может быть идеальным, он помогает обеспечить ценную отправную точку для ускорения рабочего процесса разработки.
Ваши отзывы имеют решающее значение, поскольку помогают нам повысить точность и сделать эту интеграцию еще более мощным преимуществом для разработчиков Android.
Предварительный просмотр анимации Wear Tiles
Android Studio Ladybug Canary 2+ теперь поддерживает предварительный просмотр анимации плиток Wear, что упрощает проверку и отладку анимации плиток непосредственно в IDE. Эта функция основана на поддержке Wear Tiles Preview, представленной в 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.
Чтобы открыть и использовать панель, выполните следующие действия:
- Создайте или откройте виртуальное устройство Android (AVD) и запустите свое приложение на эмуляторе .
- На панели эмулятора выберите Wear Health Services . Откроется панель Wear Health Services со списком датчиков, доступных на различных устройствах под управлением Android.
После открытия панели вы можете сделать следующее:
- Переключитесь между стандартными возможностями , всеми возможностями (по умолчанию) или пользовательскими . Выберите «Применить», чтобы отправить текущий список возможностей на эмулируемое устройство, и выберите «Сброс», чтобы восстановить список возможностей до значений включения-выключения по умолчанию.
- Запускайте различные пользовательские события после выбора раскрывающейся кнопки «Запустить события» . Отсюда вы можете запускать автоматическую паузу/возобновление занятий фитнесом, запускать события сна пользователя и запускать удары в гольф , которые пользователь делает на поле для гольфа или поле для мини-гольфа.
- Переопределить значения датчиков после начала упражнения в приложении, установленном на эмуляторе. После ввода новых значений для различных показателей упражнений выберите «Применить» , чтобы синхронизировать эти значения с эмулятором. Это полезно для тестирования того, как ваше приложение обрабатывает различные условия тренировок и фитнес-тренды пользователей.
Инструмент создания скриншотов для предварительного просмотра
Используйте инструмент тестирования скриншотов Compose Preview, чтобы протестировать свои пользовательские интерфейсы Compose и предотвратить регрессии. Новый инструмент помогает создавать отчеты HTML, которые позволяют визуально обнаруживать любые изменения в пользовательском интерфейсе вашего приложения. Дополнительную информацию см. в разделе «Тестирование скриншотов предварительного просмотра» .
Обновлен пользовательский интерфейс для добавления виртуальных и удаленных устройств в диспетчер устройств.
Android Studio улучшает пользовательский интерфейс при создании локального виртуального устройства или добавлении устройства из Android Device Streaming .
Чтобы начать, нажмите кнопку + в диспетчере устройств и выберите « Создать виртуальное устройство» или «Выбрать удаленные устройства» .
При создании нового виртуального устройства новые фильтры и рекомендации упрощают создание конфигурации устройства, которая соответствует вашим потребностям и обеспечивает максимальную производительность на вашей рабочей станции.
Аналогичным образом, при выборе удаленных устройств из Android Device Streaming новые фильтры упрощают поиск и выбор нужных устройств. Теперь вам нужно всего лишь нажать кнопку Firebase в верхней части окна диспетчера устройств, чтобы выбрать проект Firebase, который вы хотите использовать для потоковой передачи данных с устройств Android.
Android-студия Сурикат | 2024.3.1
Этот канареечный выпуск — Android Studio Meerkat | 2024.3.1.
Чтобы узнать, что исправлено в этой версии Android Studio, см. закрытые проблемы .