Удаление функции «Божья коровка» в Android Studio | 2024.2.2 (январь 2025 г.)

Ниже приведены новые функции в Android Studio Ladybug Feature Drop.

Предварительный просмотр анимации Wear Tiles

Android Studio Ladybug Canary 2+ теперь поддерживает предварительный просмотр анимации плиток Wear, что упрощает проверку и отладку анимации плиток непосредственно в IDE. Эта функция основана на поддержке предварительного просмотра Wear Tiles, представленной в Android Studio Koala.

Чтобы начать:

  1. Обновите Android Studio Ladybug Canary 2 или выше.
  2. Добавьте плитки и библиотеки инструментов:
    1. Добавьте зависимости в файл 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)
          
    2. Файл 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" }
          
  3. Настройте предварительный просмотр для своих сервисов Tiles. Подробные инструкции см. в руководстве по предварительному просмотру плиток . Если ваши плитки содержат анимацию, автоматически появится окно предварительного просмотра анимации , что позволит вам проверить и отладить их.

Это усовершенствование оптимизирует рабочий процесс разработки Wear Tile, предоставляя визуальный и интерактивный способ точной настройки анимации плиток в Android Studio.

Прекращение поддержки редактора движения

В следующем выпуске мы прекратим поддержку Motion Editor в рамках продолжающегося перехода от XML к Jetpack Compose . Compose предлагает более современный и эффективный подход к созданию анимации, и мы рекомендуем разработчикам начать использовать Compose Animation Preview для новых проектов.

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

Android Studio Ladybug Feature Drop представляет ряд новых функций редактора кода, которые используют 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.

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

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

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

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

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

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

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

Чтобы открыть Помощник по ссылкам на приложения, выберите «Инструменты» > «Помощник по ссылкам на приложения» в строке главного меню.

Уведомление, когда в конфигурации запуска отсутствует этап сборки

Android Studio Ladybug Feature Drop Patch 1 и выше информирует вас, если в активной конфигурации запуска отсутствует шаг «Создание с поддержкой Gradle». Если в конфигурации запуска этот шаг отсутствует, возможно, на вас повлияла известная проблема , которая появилась в Ladybug Feature Drop Canary 9. Чтобы исправить это, вы можете вручную добавить шаг «Создание с поддержкой Gradle» в разделе «Перед запуском» настроек конфигурации запуска. Вы можете попасть туда, нажав «Конфигурации запуска/отладки» > «Редактировать конфигурации» .