Закрытые проблемы Android Studio Jellyfish

Android-студия Медуза | 2023.3.1 Патч 2

Выпущено вместе с:
  • Плагин Android Gradle 8.4.2
Исправленные проблемы
Плагин Android Gradle
AGP 8.4, похоже, прерывает загрузку GMD на CI

Android-студия Медуза | 2023.3.1 Патч 1

Выпущено вместе с:
  • Плагин Android Gradle 8.4.1
Исправленные проблемы
Плагин Android Gradle
Разрешить подавление предупреждения об прекращении поддержки JDK 21 для Java 8.
Дексер (D8)
java.lang.VerifyError: класс, отклоненный проверяющим
Ошибка преобразования формата новой версии R8 после обфускации
Промежуточные сборки могут не содержать полного глобального синтетического контента для заглушек.
Импорт/синхронизация
Исходный код библиотек Kotlin не загружается в Android Studio Iguana
Koala Canary 5 не синхронизируется
Макет и редактирование ресурсов
Редактор макетов зависает на долгое время после завершения автозаполнения

Android-студия Медуза | 2023.3.1

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0
Исправленные проблемы
Плагин Android Gradle
Артефакты AndroidX Desktop, упакованные в Android APK

Android-студия Медуза | 2023.3.1 РК 2

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-rc02
Исправленные проблемы
Плагин Android Gradle
AGP 8.3 ломает zipAppsFor Task

Android-студия Медуза | 2023.3.1 РК 1

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-rc01
Исправленные проблемы
Плагин Android Gradle
Предварительный просмотр Compose не позволяет разрешить классы из транзитивной зависимости
Редактор С++
Автозаполнение JNI
Интеграция Линта
Lint не может устранить неоднозначность зависимости KMP

Android-студия Медуза | 2023.3.1 Бета 2

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-beta02
Исправленные проблемы
Плагин Android Gradle
SourceDirectories#static не должен зависеть от задачи GenerateBuildConfig.
Импорт/синхронизация
Android-студия Игуана | 2023.2.1 Canary 9 не создает правильный проект для создания

Android-студия Медуза | 2023.3.1 Канарейки 12

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha12
Исправленные проблемы
Плагин Android Gradle
Проблема с обработкой дополнительных входных данных MergeJavaResourcesTask
AGP 8.3.0-alpha02 зависит от библиотек с известными уязвимостями безопасности.
Для выбранного шаблона действия требуется проект с зависимостями androidx.*.
Помощник по обновлению AGP ошибочно удаляет файлы ConsumerProguardFiles из модуля
Помощник по обновлению AGP загружается бесконечно
Инспектор фоновых задач
Несогласованные попытки диспетчера работ проверки приложений
Пожелание: Для инструмента «Инспектор фоновых задач» показать всю возможную информацию обо всех сигналах тревоги.
Сборка на С++
нужен способ исключить собственные библиотеки из основного APK, но включить в тестовый APK
Анализ кода
Android Studio Iguana RC 1 не находит новые версии библиотек
Ворс
[BuildTool/Lint] ChecksSdkIntAtLeast свойство конструктора
Структура проекта
Диалоговое окно структуры проекта предлагает обновить стороннюю зависимость, хотя она старше (но номер версии выше).
Помощник по обновлению
Помощник по обновлению AGP, бесконечный загрузчик

Android-студия Медуза | 2023.3.1 Канарейки 11

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha11
Исправленные проблемы
Инспектор фоновых задач
Ошибка: инструмент «Инспектор фоновых задач» не может обнаружить установленный сигнал тревоги.
Пожелание: Для инструмента «Инспектор фоновых задач» показать всю возможную информацию обо всех сигналах тревоги.
Тревога с неизменяемым PendingIntent не отображается как активированная
IntelliJ
Android Studio Jellyfish не учитывает конфигурацию «Принятые сертификаты»
Ворс
Lint K2 UAST: UCallableReferenceExpression сообщает о неправильном типе квалификатора
Ложное срабатывание Lint с useK2Uast=true с перегруженными функциями
StudioBot
Нет прокрутки в студийном боте Android Studio Jellyfish | 2023.3.1 Канарейки 3

Android-студия Медуза | 2023.3.1 Канарейки 10

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha10
Исправленные проблемы
Плагин Android Gradle
Компиляция AIDL завершается с ошибкой IndexOutOfBoundsException: индекс 0 выходит за пределы для длины 0
API
FR: состояние viewBinding и dataBinding (независимо от того, включено ли оно) должно быть доступно как свойство. для авторов плагинов

Android-студия Медуза | 2023.3.1 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha08
Исправленные проблемы
Плагин Android Gradle
AGP 8.3.0-alpha11 создает выпуск APK, который аварийно завершает работу при запуске с android.content.res.Resources$NotFoundException.
Задача установки плагина Android Gradle 8.2.0 завершается сбоем в проекте, который использует динамические функции
Просмотрщик APK
APK без ресурсов имеет файл arsc без фрагментов, происходит сбой программы просмотра apk.
Статистика качества приложений
[Аналитика качества приложения] Кнопка «Закрыть проблему» скрыта за названием версии приложения.
Диспетчер устройств
Определения с одинаковыми именами, но разными идентификаторами приводят к сбою в диалоговом окне конфигурации AVD.
Импорт/синхронизация
Сделайте синхронизацию AGP правильно без каких-либо блоков `android {}`
Сетевой инспектор
Сообщите причину, по которой данные о скорости недоступны.
TrackedHttpURLConnection завершается с ошибкой getHeaders() перед getInputStream()
Запрос на добавление функции: экспорт сетевой активности
Невозможно заменить подстроку в теле ответа правилом Network Inspector.
Ресурсы
Пользовательский интерфейс в диалоговом окне «Новый ресурс строкового значения» не работает.

Android-студия Медуза | 2023.3.1 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha07
Исправленные проблемы
Плагин Android Gradle
Добавлена ​​возможность менять имя артефакта во время трансформации.
Добавление вывода задачи в качестве srcDir из sourceSets.androidMain.resources не создает зависимости задачи.
В AndroidPluginVersion.toString() отсутствуют ведущие 0
Artifacts.add(FileSystemLocation) должен быть более строгим.
Привязка данных
Привязки данных не удается разрешить из-за противоречивых кэшированных данных.
Инспектор базы данных
Инспектор базы данных: поддержка Sqldelight 2
Импорт/синхронизация
Android Studio Hedgehog зависает из-за размера вычислительного проекта
Ворс
GradleModelMocker среды тестирования Lint не позволяет устанавливать версию библиотеки
Запуск устройств
Подключенное физическое устройство Wear OS игнорирует инверсию экрана для левой руки.
Запуск тестов
GMD-FTL завершается с ошибкой HttpResponseException, когда нет доступного лог-кода

Android-студия Медуза | 2023.3.1 Канарейки 5

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Разрешить настройку sourceInformation из ComposeOptions
Невозможно найти поле: sdk_runtime в сообщении android.bundle.DeviceSpec.
Поддержка compileOnlyApi
R8 выходит из строя в библиотечном модуле, когда обработка ресурсов отключена
Анализ кода
Просьба: предложить альтернативу DeprecatedSinceApi, так как она срабатывает, даже если minSdk ниже
Импорт/синхронизация
Разрешение символов из KAPT выдаёт.классы вроде сломаны
Запуск устройств
Для функции зеркалирования Android Studio также зеркально отражает звук.

Android-студия Медуза | 2023.3.1 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha04
Исправленные проблемы
Плагин Android Gradle
Минимизированные классы библиотеки не публикуются правильно для использования между проектами.
Предоставьте API Variant#sources, исключающий сгенерированные файлы.
Модели AGP не содержат зависимостей проекта Java-платформы.
ExtractAarTransform создает невоспроизводимый файл class.jar для файлов aar, у которых нет файла classs.jar.
Базовые профили и ProfileInstaller
compileReleaseArtProfile завершается с ошибкой java.lang.ArrayIndexOutOfBoundsException
Основная среда разработки
Размер окон страницы приветствия слишком большой
Проводник файлов устройства
Сообщение «Устройство, похоже, не поддерживает команду «su 0»» не должно включать трассировку стека.
Редактор макетов
Пожелание о добавлении: рассмотрите возможность публикации LayoutLib как отдельного артефакта на maven.google.com.
Сетевой инспектор
Загрузка большого файла не удалась, когда открыт сетевой инспектор.
Новый код/шаблоны
Постоянно используйте строчные буквы в предлагаемых именах плагинов.
Ресурсы
Наведение курсора на «Показать все регионы» в средстве выбора локали сбрасывает выбор региона.

Android-студия Медуза | 2023.3.1 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha03
Исправленные проблемы
Плагин Android Gradle
Невозможно установить версию JaCoCo в AGP 8.2.0.
DynamicFeatureBuildType отсутствует isDebuggable

Android-студия Медуза | 2023.3.1 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.4.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Улучшено сообщение об ошибке, объясняющее, почему параметр --release нельзя использовать для JavaCompile.
Отключите кеширование MergeSourceSetFolders с помощью @DoNotCacheByDefault.
Инспектор базы данных
Столбцы инспектора базы данных не поддерживают перенос длинных строк.
Инспектор базы данных усложняет поиск связанных процессов
Импорт/синхронизация
Использование библиотек, отличных от AndroidX, в проекте AndroidX
Инспектор макетов
Layout Inspector RootsDetector утечка корневых представлений
StudioBot
Studio Bot не отвечает из-за пустой ошибки
Просмотр привязки
Проект Android - привязка просмотра ошибочно утверждает, что класс привязки недоступен