Удаление функций Android Studio Koala Закрытые проблемы

Удаление новых функций Android Studio Koala | 2024.1.2 Патч 1

Выпущено вместе с:
  • Плагин Android Gradle 8.6.1
Исправленные проблемы
Дексер (D8)
Задача/преобразование Dexing генерирует недетерминированное содержимое classs.dex.
Градл
Регресс R8 с 8.4.2 на 8.5.0
IntelliJ
Невозможно закрыть Koala при обновлении индексов (это занимает вечность)
Шринкер (R8)
R8 8.5.x StackOverflowError в SimpleInliningConstraintAnaанализе
Задача: xxxx: minifyXXXReleaseWithR8 ОШИБКА: R8: java.util.ConcurrentModificationException
java.lang.NullPointerException: невозможно вызвать «com.android.tools.r8.ir.anaанализ.type.TypeElement.asClassType()»

Удаление новых функций Android Studio Koala | 2024.1.2 РК 1

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-rc01
Исправленные проблемы
Плагин Android Gradle
AGP 8.5: выполняется гораздо больше задач «mergeDebugResources», что замедляет сборку.
Добавление каталога srcs через Variant API не работает должным образом
Дексер (D8)
java.lang.VerifyError: верификатор отклонил класс com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) не удалось проверить
Импорт/синхронизация
Неверная ошибка IDE для внутреннего доступа из testFixtures с Kotlin
Макет и редактирование ресурсов
Android Studio Koala Feature Drop 2024.1.2 Beta 1 блокируется при запуске
Ворс
Подсказка: SetTextI18n жалуется на присвоение пустой строки.
Предварительный просмотр
AS Compose Preview не работает с сгенерированными ресурсами.
Шринкер (R8)
R8 (AGP 8.5.0+) завершается с ошибкой «Неожиданная перезапись элемента: ... на два разных элемента:...»
Файл dex, созданный R8, показывает «Невозможно найти статический основной (String []) в «Тесте»» при выполнении.
Различное поведение программ, упакованных R8 и D8
R8 NullPointer после обновления до Kotlin 2.0

Удаление новых функций Android Studio Koala | 2024.1.2 Бета 2

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-beta02
Исправленные проблемы
Плагин Android Gradle
Lint использует каталог res без добавления зависимости задачи
Дексер (D8)
Обновите базу данных API до Android 15 (уровень API 35).
Импорт/синхронизация
Синхронизация Gradle не удалась с плагином, который использует вариант.sources.manifests.addGeneratedManifestFile
Шринкер (R8)
[r8 8.5] Горизонтальное слияние классов r8 вызывает ошибку проверки на Android5 при отключении моделирования API
Выпуск Wear OS, созданный с помощью плагина Gradle 8.4.0/8.5.0, может вызывать ошибку java.lang.IllegalAccessError.
R8 неявно заменяет пустое предложение-член соответствием ()
[r8 8.5] вертикальное слияние классов, вызывающее NPE во время выполнения
Ошибка обработки R8, возможно, из-за оператора сдвига вправо

Удаление новых функций Android Studio Koala | 2024.1.2 Бета 1

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-beta01
Исправленные проблемы
Макет и редактирование ресурсов
Android Studio Jellyfish больше не отображает комментарии к документу

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha08
Исправленные проблемы
Редактор кода
ColumnReferencesTest.testResolvePrimaryIdColumnByDifferentNames() ничего не тестирует
NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() ничего не тестирует
Отключить подсказки автора кода по умолчанию
Ресурсы
Ошибки при добавлении пустого ярлык
Запуск устройств
Поддержка отключения питания дисплея на Android 14.

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha07
Исправленные проблемы
Статистика качества приложений
Firebase Crashlycs не работает
Поддержка кинжала/рукояти
Значки кинжала в желобе не отображаются для многомодульных проектов после обновления Hedgehog.
Hilt в навигации по редактору не работает между библиотеками (только модули)
Управление зависимостями
Предупреждение CredentialDependency в lint 8.5.0-alpha08 вызвано, несмотря на наличие учетных данных-play-services-auth
IntelliJ
Koala Canary 3 (2024.1) нарушила настройки синхронизации между IDE
Макет и редактирование ресурсов
Выбор из раскрывающегося списка автозаполнения в полях редактора макетов не работает с первого раза. Придется сделать это дважды, чтобы заполнить поле.
Ворс
Неверное предупреждение диспетчера учетных данных Lint при износе
Логкат
Имя тега Logcat исчезает при поиске/фильтрации
Сторонние плагины
Плагин Grazie, ведущий к бесконечному анализу кода

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 6

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha06
Исправленные проблемы
Плагин Android Gradle
[Koala 2024.1.2 Canary 2] Ошибка при запуске модуля базового профиля в разделенном APK
Очистить/удалить ProjectInfo
Обновите устаревший документ kdoc для isIncludeAndroidResources в AGP DSL.
Предварительный просмотр создания
«ошибка загрузки артефактов сборки» при попытке развернуть предварительную версию на Koala Canary 4
Тестирование создания скриншота предварительного просмотра
Для тестирования создания скриншотов предварительного просмотра отсутствует вырезка, специфичная для одежды.
Управление зависимостями
Ошибка: IDE не всегда предлагает заменить «компиляцию» на «api» или «реализацию».
Градл
Студия Android (Iguana) показывает ошибки проекта, когда их нет
Импорт/синхронизация
Связать ошибки файла `*.versions.toml` в выводе Gradle
Макет и редактирование ресурсов
Выбор из раскрывающегося списка автозаполнения в полях редактора макетов не работает с первого раза. Придется сделать это дважды, чтобы заполнить поле.
Ворс
Ошибка проверки UnknownNullness при использовании аннотаций использования типов
[библиотека desugar] lint показывает ложноположительное предупреждение Предупреждения NewApi с включенной дешугаризацией
Интеграция Линта
Задачи Lint завершаются сбоем при включенной сборке
Логкат
Поиск с учетом регистра в Logcat не указан.
Ресурсы
«Удалить неиспользуемые ресурсы» не работает при выборе модуля в представлении проекта.

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha04
Исправленные проблемы
Создание редактирования
Автозаполнение для функции @Composable с одним необязательным параметром лямбда имеет дубликаты
Инспектор макетов
Инспектор макетов не показывает количество рекомпозиций внутри дочерних элементов
Запуск устройств
StudioScreenSharingAgent аварийно завершает работу на некоторых устройствах с API 29 из-за неправильного вызова JNI для SurfaceControl.destroyDisplay.

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha03
Исправленные проблемы
Плагин Android Gradle
Манифест не создан для конфигурации androidTest варианта.
AGP 8.4 пытается настроить профили запуска в отладочных сборках
Построить вывод
Ошибка «поддержка источника/цели 6/7 удалена в JDK 21» не дает никаких быстрых исправлений.
Создание редактирования
Применение нового плагина компилятора Kotlin Compose приводит к сбою плагина K2 IDE и блокирует этап анализа.
Импорт/синхронизация
[Koala Canary 8] Пользовательский интерфейс зависает на 5-8 секунд во время синхронизации Gradle
Макет и редактирование ресурсов
Прокрутка с помощью мыши в дизайнере макетов заставляет макет прыгать вверх и вниз, если в макете есть ScrollView.
Ворс
Lint не вызывает visitAnnotationUsage для использования аннотированных аннотаций.
Живое редактирование
Studio Iguana: Android Test Orchestrator прерывает Live Edit с ошибкой: «Ошибка обнаружения min-API: слишком много minAPI»
Редактор навигации
Ошибка: переключение ориентации при предварительном просмотре графика навигации имеет странный эффект растяжения.
Редактор переводов
Ошибка: в инструменте перевода нельзя использовать клавиши со стрелками для перехода к переводам, и прокрутка на них тоже не влияет.
Редактор переводов: обработка вырезания/вставки в таблицу
Инструменты пользовательского интерфейса
Импорт векторных активов флага США не удался

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 2

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha02
Исправленные проблемы
Создание редактирования
«Включить расширенное автозаполнение» Compose создает шумный код.
Редактор файлов Gradle
Неверное предложение по быстрому исправлению от средства проверки орфографии в объявлении зависимостей в kts.
Профайлеры
Уменьшить поля в ориентированном на задачи пользовательском интерфейсе?
Ресурсы
Плагин Android Gradle генерирует повторяющиеся поля в файле Unit Test R для стилей, использующих атрибуты `android:*`.

Удаление новых функций Android Studio Koala | 2024.1.2 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.6.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Регрессия AGP 7.0.0-alpha10: не удалось применить плагин «com.android.internal.library», когда привязка данных включена.
Ошибки при запуске lint с K2 UAST и без него
Найдите использование
«Найти использование» находит использование родительского стиля вместо выбранного.