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

Android-студия Сурикат | 2024.3.1 Патч 2

Выпущено вместе с:
  • Плагин Android Gradle 8.9.2
Исправленные проблемы
Шринкер (R8)
Проблема сокращения ресурсов в AGP 8.9, приводящая к отсутствию ресурсов в модулях динамических функций
ClassCastException из безопасного приведения в инициализации класса
Невозможно вызвать com.android.tools.r8.internal.H5.x()

Android-студия Сурикат | 2024.3.1 Патч 1

Выпущено вместе с:
  • Плагин Android Gradle 8.9.1
Исправленные проблемы
Дексер (D8)
Резервное копирование android.os.Build.VERSION_CODES_FULL неверно для пахлавы
Шринкер (R8)
Невозможно создать подписанный APK после обновления до AGP 8.9.0.
При анализе свойства «записано перед чтением» на сайтах распределения возникает ошибка при создании файла классов.
Проблема с Java SPI в устройстве сжатия R8 версий 8.6.*, 8.7.*, 8.8.0

Android-студия Сурикат | 2024.3.1

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0

Этот выпуск включает в себя незначительные исправления и улучшения.

Android-студия Сурикат | 2024.3.1 РК 2

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-rc02
Исправленные проблемы
Плагин Android Gradle
Строка сценария инициализации «C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle»: 162
AndroidComponentsExtension.addSourceSetConfigurations не работает, когда статистика включена
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Android Studio не развертывает изменения в приложении
Дексер (D8)
java.lang.VerifyError: класс проверки отклонен: [0x430] copy1 v2 <-v264 type=Undefined cat=3
Градл
Отметить CommonExtension.testOptions как стабильный
Шринкер (R8)
Gson proguard не работает должным образом после обновления до AGP 8.8.
java.lang.VerifyError: класс, отклоненный проверяющим
Leanback аварийно завершает работу при минификации с помощью R8, включенного в AGP 8.10.0-alpha04.

Android-студия Сурикат | 2024.3.1 РК 1

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-rc01
Исправленные проблемы
Плагин Android Gradle
AndroidComponentsExtension.addSourceSetConfigurations не работает, когда статистика включена
Редактор кода
Встроенное завершение: неанглийские символы не всегда отображаются.
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Импорт/синхронизация
Meerkat canary06 ломает Gradle-профилировщик
Макет и редактирование ресурсов
Студия Android стала работать медленно после обновления
Ворс
AS 2024.3.1.4 периодически зависает при редактировании текстов Kotlin.
Переместить/переименовать рефакторинг кода
Невозможно переименовать файлы в Meerkat Android Studio Canary 9
Запуск тестов
Невозможно запустить модульные тесты.

Android-студия Сурикат | 2024.3.1 Бета 1

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-beta01
Исправленные проблемы
Отладчик
Отладчик Kotlin очень медленно работает в разделе «Отладчик: поиск файла Kotlin»
Макет и редактирование ресурсов
Нет пункта меню «Файл ресурсов макета».
Ворс
Неверное предупреждение о ворсе для аннотации `@Parcelize` на запечатанных интерфейсах.

Android-студия Сурикат | 2024.3.1 Канарейки 9

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha09
Исправленные проблемы
Плагин Android Gradle
Плагин Android Gradle: варианты должны предоставлять имена исходных наборов
Кэш конфигурации неустойчив к настройке переменной среды TERM.
Создание редактирования
Android Studio предлагает завершение новой компоновки в проектах без AGP или Compose.
Инспектор макетов
-Dappinspection.use.dev.jar не работает в Android Studio Ladybug.
Ворс
Проверка сбоя StringEscapeDetector на «\\»

Android-студия Сурикат | 2024.3.1 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha08
Исправленные проблемы
Ворс
AppLinkSplitToWebAndCustom — это UnknownIssue в lint 8.7.3
Интеграция Линта
lintVitalRelease не запускается автоматически при сборке пакета приложений
Мультиплатформенность
Блок androidLibrary{} сломан для KMP
Запуск тестов
Выбор вкладки выходных данных теста по умолчанию при обнаружении выходных данных
Ошибки AGP 8.6.0 при выполнении тестов Java 8 (с помощью цепочек инструментов)

Android-студия Сурикат | 2024.3.1 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha07
Исправленные проблемы
Плагин Android Gradle
Ошибка объединенной библиотеки, когда неразрешенную зависимость можно улучшить
Свойства системы из gradle.properties не передаются работникам Gradle R8 в отдельных процессах.
Сделать BuildingArtifact.outputFile типом файла.
Отсутствие пространства имен в объединенной библиотеке не дает хорошего сообщения об ошибке.
Параметры lint в AGP 7.1.0-alpha08 не поддерживают стандартный вывод
Импорт/синхронизация
Отключите автономный режим и повторите сборку.
Не используйте задачи по умолчанию для модулей KMP.
Ворс
Lint неправильно сообщает о ненужном вложенном макете, когда FrameLayout используется с fitSystemWindows для обертывания дочернего RelativeLayout, требующего специального заполнения.
Правило проверки CoarseFineLocation не учитывает атрибут maxSdkVersion.
Ресурсы
Невозможно создать необработанный ресурс

Android-студия Сурикат | 2024.3.1 Канарейки 6

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha06
Исправленные проблемы
Плагин Android Gradle
Обновить mustConfigureKotlinPlatformAttribute для обработки встроенной поддержки Kotlin.
Укажите синтаксис Kotlin gradle в сообщении об ошибке для `checkTestedAppObfuscationRelease`
Редактор кода
Автозаполнение не работает должным образом в папке androidTest.
Предварительный просмотр создания
Обои не работают на уровнях API 34 и 35.
Градл
Плагин Android Gradle использует версию 0.1.0 метаданных tensorflow-lite, которая не имеет лицензии.
Редактор файлов Gradle
Новая библиотекаversions.tomlПредложение контекста вызывает ошибку из-за зарезервированного ключевого слова
Импорт/синхронизация
Ошибка: изменения в файле Gradle одного проекта всегда требуют синхронизации другого проекта.
Ворс
Линт предлагает заменить @RequiresExtension на тесте на @SdkSuppress, который не поддерживает расширения SDK.
Редактор переводов
Строковый ресурс — другие языки
Помощник по обновлению
Android Studio хочет обновить уже обновленную зависимость AGP и терпит неудачу

Android-студия Сурикат | 2024.3.1 Канарейки 5

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Возможно, пусть встроенный в AGP Kotlin поддерживает автоматическое добавление зависимости kotlin stdlib.
Реактивный ранец
«Вызовы produceState должны присваивать значение внутри лямбда-выражения производителя: проверка lint не определяет назначение выражения «if»
Ворс
Исключение во время выполнения ниже API 26 с неподдерживаемым API Java nio (без ошибки ворса)
Lint предотвращает использование RequiresApi даже в тестируемом частном вспомогательном методе.
Режим K2 выдает предупреждение RestrictedApi при использовании .hasRoute(Route::class) в Android Studio
Запуск устройств
Копирование и вставка не работают в Android Studio (Linux)

Android-студия Сурикат | 2024.3.1 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha04
Исправленные проблемы
Диспетчер устройств
Просьба: вернуть возможность удаления скина AVD эмуляторов
Инспектор макетов
Включить действие, чтобы показать/скрыть поддерево во встроенном LI
Профайлеры
О профайлере
Профилировщик сортирует длительность в алфавитном порядке, а не по базовому значению.
Комната SQL
Оконные функции для SQLite не могут быть проанализированы

Android-студия Сурикат | 2024.3.1 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha03
Исправленные проблемы
Плагин Android Gradle
Бесполезная ошибка: CompileSdkVersion не указан. Пожалуйста, добавьте его в build.gradle"
В меню сборки отсутствует пункт «Чистая сборка».
Импорт/синхронизация C++
java.lang.IllegalStateException: корневой тип источника модуля com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType не зарегистрирован как JpsModelSerializerExtension
Предварительный просмотр создания
KotlinReflectionNotSupportedError: реализация отражения Kotlin не найдена во время выполнения
Предварительный просмотр не работает, если PreviewParameter является вторым параметром составной функции.
Функция Kotlin отражения "isData" возвращает неправильное значение при запуске в предварительном просмотре компоновки IDE.
com.android.tools.idea.rendering.BuildTargetReference: доступ PSI к EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts, вызываемый в EDT
Инспектор макетов
Включить действие, чтобы показать/скрыть поддерево во встроенном LI
Ворс
Котлин android.os.Handler RemoveCallbacks Runnable
WrongConstant привязка к определению вместо использования константы с использованием сдвига
НеправильноПостоянный ворс появляется дважды
Ресурсы
Метод BuildType.initWith() больше не копирует свойство isShrinkResources в AGP 8.7.
Инструменты пользовательского интерфейса
Селектор инструментов дизайна неправильно отображается в файлах без ссылки на пользовательский интерфейс / Android

Android-студия Сурикат | 2024.3.1 Канарейки 2

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha02
Исправленные проблемы
Плагин Android Gradle
Предоставьте действенное сообщение об ошибке, если задача установки GMD завершается сбоем из-за недостаточного места на диске.
Плагин com.android.settings не распознает targetSdk
Редактор кода
Пожелание: когда IDE обнаруживает проблему с отсутствием разрешения на вызов функции, также предложите аннотацию RequiresPermission.
Ворс
Lint завершается с ошибкой InstantiationException без сообщения об исключении в трассировке стека lint
Ложноположительная проверка lint android.permission.SCHEDULE_EXACT_ALARM предоставляется только системным приложениям.
Проверка StringFormatInvalid должна быть применена к методу Compose stringResource.
Аннотация RequiresFeature не работает для файлов Kotlin
Логкат
Улучшение регистра совпадений в фильтре Logcat
Логкасс пуст

Android-студия Сурикат | 2024.3.1 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.9.0-alpha01
Исправленные проблемы
Предварительный просмотр создания
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile Доступ к файлу в EDT
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Ворс
Lint аварийно завершает работу при проверке градиента Lint
Логкат
Android Studio Logcat всегда очищается после отключения устройства
Улучшение регистра совпадений в фильтре Logcat
Запуск тестов
Изменить шрифт окна результатов теста
Инструменты тестирования
[GMD] убедитесь, что adb является исполняемым файлом в задаче настройки.