Android-студия Сурикат | 2024.3.1 (март 2025 г.)

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

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

Android Studio Meerkat включает в себя некоторые оптимизации Compose Preview для улучшения вашего рабочего процесса:

  1. Улучшенное масштабирование . Наслаждайтесь более плавным и быстрым масштабированием в предварительном просмотре создания.
  2. Складные группы предварительного просмотра . Организуйте поверхность предварительного просмотра более эффективно! Сворачивайте группы компонуемых объектов под их названиями, что уменьшит беспорядок и облегчит сосредоточение внимания на конкретных компонентах.
  3. Режимы просмотра . Чтобы упростить просмотр, режим «Сетка» является видом по умолчанию, доступ к режиму «Галерея» осуществляется по щелчку правой кнопкой мыши, а представление «Список» удалено. Это обеспечивает более понятный и организованный способ просмотра составных элементов.

Эти улучшения упрощают создание и повторение ваших пользовательских интерфейсов Compose.

Свертываемые группы в Preview Compose
Свертываемые группы в предварительном просмотре создания.

Интеграция общего модуля KMP с приложениями Android

Android Studio теперь включает новый шаблон модуля для добавления общей логики в ваше приложение с использованием Kotlin Multi-Platform (KMP). Чтобы опробовать эту функцию, выполните следующие действия, чтобы создать общий модуль KMP в только что созданном приложении Android:

  1. Убедитесь, что вы используете последнюю версию Android Studio Meerkat и что ваше приложение использует последнюю версию плагина Android Gradle.
  2. Откройте Android Studio и создайте новый проект Android с шаблоном Empty Activity .
  3. Переключитесь из представления Android в представление «Проект», чтобы получить доступ к структуре проекта.
  4. Нажмите кнопку «Создать» в представлении «Проект» и выберите «Многоплатформенный модуль Kotlin» из вариантов. Выберите «Общий модуль» в качестве типа и сохраните настройки по умолчанию.
  5. Откройте файл build.gradle.kts в каталоге приложения Android и добавьте зависимость от общего модуля.
  6. В общем модуле отредактируйте файл Platform.android.kt и добавьте следующую строку кода:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. Откройте файл MainActivity.kt в каталоге приложения Android и измените его, чтобы вызвать функцию platform() из общего модуля.

  8. Создайте проект и запустите приложение Android. Вы должны увидеть сообщение «Привет, Android из общего модуля KMP!» отображается на экране.

Эти общие модули содержат общую бизнес-логику, которую могут использовать платформы Android и iOS.

Обновлен пользовательский интерфейс для добавления виртуальных и удаленных устройств в диспетчер устройств.

Android Studio улучшает UX при создании локального виртуального устройства или добавлении устройства из Android Device Streaming .

Чтобы начать, нажмите кнопку + в диспетчере устройств и выберите « Создать виртуальное устройство» или «Выбрать удаленные устройства» .

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

Определите и выберите оптимальный образ системы для вашего виртуального устройства с помощью пользовательского интерфейса.

Аналогично, при выборе удаленных устройств из Android Device Streaming новые фильтры упрощают поиск и выбор нужных устройств. Теперь вам нужно всего лишь нажать кнопку Firebase в верхней части окна диспетчера устройств, чтобы выбрать проект Firebase, который вы хотите использовать для потоковой передачи данных с устройств Android.

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

Android Studio Meerkat представляет новые функции, которые используют Gemini, чтобы помочь вам работать более продуктивно. Чтобы использовать эти функции, включите совместное использование контекста кода с Gemini в вашем текущем проекте.

Используйте следующие ссылки, чтобы узнать больше об этих функциях:

Обновлено меню сборки и действия.

Мы внесли следующие изменения в действия сборки и меню «Сборка», чтобы упростить создание именно того, что вы хотите, при работе над проектами в Android Studio:

  • Добавлено новое действие Build 'run-configuration-name' Run Configuration : это действие создает текущую выбранную конфигурацию запуска. Например, если у вас выбрана конфигурация запуска :app , действие создаст и соберет app . Если вы недавно запускали тест на устройстве, действие создаст эти тесты.
  • Сделана Build 'run-configuration-name' Run Configuration действием сборки по умолчанию: чтобы лучше соответствовать намерениям разработчика, кнопка на панели инструментов и сочетание клавиш Control/Command+F9 теперь выполняют новое действие Build run-configuration-name Run Configuration .
  • Изменен порядок действий сборки: мы поместили новое действие Build run-configuration-name в верхней части меню «Сборка», рядом с действиями «Компиляция» и рядом с действиями «Собрать...» (ранее действия «Создать...»). Мы также переименовали действие «Перестроить проект» в «Очистить и собрать проект с тестами», чтобы более четко отразить, что делает это действие.
  • Использованы глаголы, которые соответствуют тому, что на самом деле делают действия сборки: в дополнение к действиям «Сборка» и «Компиляция» мы переименовали Make Project в Assemble Project . Мы также представили новое действие Assemble Project with Tests позволяющее также собирать тестовые компоненты.

Google Play SDK Insights: предупреждения об устаревшем SDK

Авторы SDK теперь могут указать, когда SDK устарел, и указать альтернативные SDK, которые можно использовать вместо него. Если какой-либо из SDK, используемый вашим приложением, объявлен устаревшим его авторами, вы увидите соответствующие предупреждения в Android Studio, а также информацию о других SDK, которые можно использовать вместо него.