Ниже перечислены новые функции Android Studio Iguana.
Выпуск обновлений
Ниже приведён список выпущенных исправлений для Android Studio Jellyfish и плагина Android Gradle версии 8.4.
Android Studio Jellyfish | Патч 2 от 2023.3.1 и AGP 8.4.2 (июнь 2024 г.)
Важное обновление безопасности: уязвимость в плагине GitHub, доступном в Android Studio Iguana | 2023.2.1 и выше, может привести к передаче токенов доступа неавторизованным лицам.
Решение: Компания Jetbrains устранила проблему в продуктах платформы IntelliJ , и исправление теперь доступно в Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20) .
Если у вас уже установлена сборка Android Studio из стабильного канала , вы можете получить обновление, нажав «Справка» > «Проверить наличие обновлений» (или «Android Studio» > «Проверить наличие обновлений» в macOS). В противном случае загрузите последнюю стабильную сборку .
Кроме того, если вы активно использовали функциональность запросов на слияние GitHub в IDE, мы настоятельно рекомендуем отозвать все токены GitHub, используемые плагином. Учитывая, что плагин может использовать интеграцию OAuth или персональные токены доступа (PAT), пожалуйста, проверьте оба варианта и отзовите токены при необходимости:
- Чтобы отозвать доступ к интеграции OAuth, перейдите в раздел Приложения > Авторизованные приложения OAuth и отзовите доступ для токена интеграции JetBrains IDE .
- Чтобы отозвать доступ для персональных токенов доступа (PAT), перейдите в раздел «Персональные токены доступа» и удалите токен, выданный для плагина GitHub. Имя токена по умолчанию — «IntelliJ IDEA GitHub integration plugin» , но вы можете использовать собственное имя.
После отзыва доступа к токену (токенам) необходимо заново настроить плагин, чтобы все его функции, включая операции Git, снова заработали.
Приносим извинения за доставленные неудобства и настоятельно рекомендуем всем пользователям немедленно обновить программу, чтобы защитить свой код и данные.
Это небольшое обновление также включает в себя исправления следующих ошибок .
Android Studio Jellyfish | Патч 1 версии 2023.3.1 и AGP 8.4.1 (май 2024 г.)
Это небольшое обновление включает в себя исправления следующих ошибок .
Представляем Gemini в Android Studio.
Gemini в Android Studio — ваш помощник в разработке под Android. Это диалоговый интерфейс на основе искусственного интеллекта в Android Studio, который помогает вам повысить производительность, отвечая на вопросы по разработке под Android. Чтобы узнать больше, см. раздел «Знакомство с Gemini в Android Studio» .
Новый процесс авторизации
При входе в Android Studio с помощью учетной записи разработчика вы получаете доступ к сервисам разработчиков Google, таким как просмотр отчетов Firebase Crashlytics и Android Vitals в App Quality Insights , доступ к реальным удаленным устройствам с помощью Device Streaming в Android Studio и написание более качественного кода с помощью Gemini в Android Studio — непосредственно из IDE.
Android Studio Jellyfish упрощает добавление и управление учетными записями, предоставляя IDE только те разрешения, которые необходимы для каждой функции. Для начала выполните одно из следующих действий:
- Перейдите к одной из упомянутых ранее функций и следуйте инструкциям для входа в систему и предоставления необходимых разрешений.
- Если вы уже вошли в систему, вы можете управлять своими учетными записями и разрешениями, перейдя в меню «Файл» ( Android Studio на macOS) > «Настройки» > «Инструменты» > «Учетные записи Google» .
Получите доступ к реальным устройствам с помощью функции потоковой передачи с устройств в Android Studio.
Функция потоковой передачи с устройств в Android Studio позволяет безопасно подключаться к удаленным физическим устройствам Android, размещенным в защищенных центрах обработки данных Google. Благодаря Firebase это самый быстрый и простой способ протестировать ваше приложение на реальных устройствах, включая Google Pixel 8 Pro, Pixel Fold, некоторые устройства Samsung и другие.

После подключения к устройству вы можете развернуть свое приложение, просмотреть изображение на экране, взаимодействовать с устройством (включая вращение или раскладывание устройства) и делать все остальное, что вы могли бы делать с устройством через прямое соединение ADB по SSL — и все это, не выходя из Android Studio. Когда вы закончите использовать устройство, Google удалит все ваши данные и сбросит устройство до заводских настроек, прежде чем предоставить его другому разработчику.
В течение текущего бета-периода вы можете бесплатно использовать потоковую передачу с устройств в проектах Firebase, использующих тарифные планы Spark или Blaze. Для начала войдите в свою учетную запись разработчика в Android Studio и выберите проект Firebase. Если у вас еще нет проекта Firebase, его легко создать. Чтобы узнать больше, перейдите в раздел «Потоковая передача с устройств в Android Studio» .
Поддержка функции App Quality Insights для обработки ошибок ANR, пользовательских данных и множественных событий.
Получите более глубокое понимание отчетов о сбоях App Quality Insights (AQI) в Android Studio Jellyfish благодаря поддержке отчетов ANR, пользовательских данных и множественных событий:
- Просматривайте события по порядку: теперь вы можете изучать несколько событий в отчете Crashlytics в обратном хронологическом порядке, выявляя закономерности для более быстрой отладки.
- Просматривайте пользовательские данные: смотрите пользовательские пары ключ/значение и журналы для каждого отчета о сбое (их можно найти на вкладках «Ключи» и «Журналы» после выбора отчета).
- Анализ ANR: Получайте доступ к информации об ошибках ANR и исследуйте их непосредственно во вкладках Android Vitals и Crashlytics.

Встроенный инспектор компоновки
Теперь инспектор макета по умолчанию встроен в окно инструментов «Запущенные устройства» . Эта интеграция экономит место на экране, централизует рабочий процесс в одном окне инструментов и обеспечивает значительное повышение производительности — с улучшением скорости рендеринга на 50%. Вы можете легко переключаться между подробным анализом и взаимодействием с вашим приложением, а также использовать снимки для 3D-визуализации вашего пользовательского интерфейса. Ознакомьтесь с полным набором функций на странице «Отладка макета с помощью инспектора макета» .
App Links Assistant поддерживает проверку файлов веб-ассоциаций.
Теперь App Links Assistant поддерживает проверку JSON-файла ссылок на цифровые активы , который должен быть опубликован на вашем веб-сайте.
Эта функция расширяет существующие возможности проверки для фильтров намерений, которые вы указываете в файле манифеста приложения. Для каждого домена, указанного в файле манифеста, Ассистент анализирует файл на вашем веб-сайте, выполняет семь проверок и предоставляет подробное объяснение того, как исправить любые ошибки.
Для начала:
- В Android Studio нажмите Инструменты > Помощник по ссылкам приложений .
- Дважды щелкните «Ссылки» , чтобы получить подробный обзор проверок, выполненных Ассистентом, и узнать, как исправить ошибки конфигурации.
Обеспечьте бесперебойную работу для пользователей, проверив правильность форматирования вашего JSON-файла для загрузки на ваш домен.
Установка базового профиля
Android Studio Jellyfish автоматически компилирует базовые профили после установки на устройство для проектов, использующих AGP 8.4 или выше. Это включает в себя базовые профили, сгенерированные с помощью модуля Baseline Profile Generator или из таких библиотек, как Compose. Автоматическая установка позволяет оценить преимущества производительности базовых профилей при локальной установке вашего релизного приложения и при использовании профилирования с низкими накладными расходами.
В Compose UI Check появились новые проверки на дальтонизм.
Функция Compose UI Check включает в себя новые симуляции и проверки для людей с дальтонизмом, что позволяет создавать визуально доступные интерфейсы для всех пользователей. Просто войдите в режим проверки пользовательского интерфейса из Compose Preview, чтобы просмотреть свой Compose UI при различных типах нарушений цветового зрения и убедиться, что ваши проекты остаются четкими и удобными для использования.

Перенаправление звука с помощью зеркального отображения устройства.
Начиная с Android Studio Jellyfish Canary 5, вы можете перенаправлять звук с подключенных физических устройств на динамики компьютера или наушники. Благодаря перенаправлению звука, вы можете оставить наушники подключенными к компьютеру и слушать звук как с компьютера, так и с подключенного телефона, не переподключаясь вручную к одному устройству, а затем к другому. Чтобы включить перенаправление звука, перейдите в Android Studio > Настройки > Инструменты > Зеркалирование устройств и выберите «Перенаправлять звук с локальных устройств» . Обратите внимание, что для устройств Firebase Test Lab под управлением Android 12 или выше звук всегда перенаправляется независимо от настроек.
Обновления платформы IntelliJ 2023.3
В состав Android Studio Jellyfish входит платформа IntelliJ 2023.3, которая включает множество новых функций, таких как всесторонняя поддержка новейших возможностей языка программирования Java 21, интуитивно понятная плавающая панель инструментов с действиями редактирования и опция « Запуск в курсор» в отладчике для ускорения рабочего процесса. Подробнее см. в примечаниях к выпуску IntelliJ .