Описание тега jdk-desugaring
0
ответов
Для вызова требуется уровень API 26 при использовании поддержки удаления сахара из Java 8+ API
Я тестирую поддержку удаления сахара из Java 8+ API в проекте с minSdk 23. Когда я использую java.time библиотека, например val instant = Instant.now(), Я получаю следующую ошибку: Для вызова требуется уровень API 26 (текущий минимум 23): java.time.…
10 июл '20 в 10:11
0
ответов
Как включить лямбды для Android Studio Expression Evaluate Tool?
Я отлаживаю проект Android Studio, который использует Java 1.8 и Android API 24. Использование Android Studio 4.01 для WIndows В проекте есть возможность десугарирования использовать нативные потоки, это хорошо работает в коде приложения. coreLibrar…
10 авг '20 в 20:28
5
ответов
Плагин Android Gradle Build 4.0.0 и R8 Desugaring не работает с API 19
Я переключаю приложение Android с использования десугарирования Proguard на новое удаление сахара R8, доступное в Android Gradle Build Plugin 4.0.0. Я выполнил шаги, подробно описанные в официальной документации, чтобы включить удаление сахара из би…
01 сен '20 в 16:26
0
ответов
Почему Android Studio Lint сообщает "Вызов новых методов в более старых версиях" для функций Date даже после добавления десугарирования для поддержки Java 8?
У меня установлена последняя версия AS 4.01 и последняя зависимость, настроенная для поддержки Java 8 с помощью coreLibraryDesugaring (1.0.10) и соответствующих параметров compileOptions в моем файле build.gradle. Следующий код компилируется и зап…
08 сен '20 в 22:20
1
ответ
Android coreLibraryDesugaringEnabled, сбой подключенного теста с NoSuchMethodError
я добавил coreLibraryDesugaringEnabled в наше приложение, и он отлично работает для обычных приложений. compileOptions { coreLibraryDesugaringEnabled true } и coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9' Однако, когда я запускаю …
10 фев '21 в 03:17
2
ответа
Не удается разрешить внешнюю зависимость com.android.tools:desugar_jdk_libs:1.0.9, поскольку не определены репозитории
Я использую Android Studio версии 4.1.2. Мой проект работал нормально. Я обновил его до Android Studio 4.1.3. Я все еще получаю ошибки при переустановке AS 4.1.2. Я начал получать следующую ошибку: Could not resolve all files for configuration ':app…
20 апр '21 в 16:28
1
ответ
Как получить класс / интерфейс, используемый сторонней зависимостью, когда он не используется?
Итак, у меня есть это конкретное предупреждение, я использую обессахаривание, и появляется это предупреждение. одна из моих сторонних зависимостей использует это, но поскольку его нельзя найти, приложение вылетает. Я обнаружил, что, возможно, при об…
09 май '21 в 16:35
1
ответ
Компиляция d8 dex не удалась при обессахаривании
Я не могу заставить компилятор d8 dex скомпилировать мой пакет jar: $ wget https://repo1.maven.org/maven2/org/mockito/mockito-core/3.6.0/mockito-core-3.6.0.jar $ java -jar d8_2.1.86.jar --output /tmp mockito-core-3.6.0.jar 2>&1 >/dev/null …
20 май '21 в 07:30
1
ответ
Desugaring - Java 8 Stream API с вылетом Proguard в окончательной версии
Приложение вылетает только в своей окончательной версии с отключением Java 8 для Android. compileOptions { // Flag to enable support for the new language APIs coreLibraryDesugaringEnabled true // Sets Java compatibility to Java 8 sourceCompatibility…
23 май '21 в 07:21
0
ответов
Создать обессахаренную библиотеку для B4A
Я делаю Android-библиотеку для B4A framework.Вот такая ситуация : Моя библиотека Android использует функции Java8 (например, Lambda) B4A (Basic4Android) использует устаревшую версию dex(вместо) сделать приложения несовместимыми с java8 и не удалять …
10 авг '21 в 10:46
0
ответов
Принудительно включить мультидекс при использовании десахара с minSdkVersion 21
При компиляции моего проекта с включением десахара я получаю сообщение об ошибке In order to use core library desugaring, please enable multidex.Но в документации написано, что multidex должен быть включен только для minSdkVersion 20или ниже. Ниже к…
17 авг '21 в 19:32
0
ответов
В чем разница в задачах Gradle между параметрами установки приложения «APK по умолчанию» и «APK из набора приложений»
Я хочу извлечь ресурсы нашего Android-приложения в Android Asset Pack, поскольку мы превышаем ограничение на размер AAB (Android App Bundle) в 150 МБ. Во время тестирования я следовал инструкциям по тестированию пакета приложений Android и изменил к…
10 сен '21 в 15:23
0
ответов
com.android.tools.r8.errors.b: разная высота стека для цели прыжка: 0! = 1
Я использую LocalDate в своем текущем проекте. Чтобы использовать это в Android OO ниже, мне нужно использовать DeSugaring в соответствии с предложением сайта разработчика. Но после этого я столкнулся с другой проблемой. com.android.tools.r8.errors.…
23 ноя '21 в 22:53
1
ответ
java.lang.NoClassDefFoundError: Не удалось разрешить: Ljava/lang/Math8 при обновлении Gradle и плагина Android Gradle
Я работаю над приложением для Android с версией Gradle и версией плагина Android Gradle для 7.0.0. Когда я обновляюсь до версии Gradle 7.2и версия плагина Android Gradle 7.1.1, я получаю следующую ошибку. 2022-03-02 17:15:47.072 25300-25300/... E/An…
03 мар '22 в 14:26
1
ответ
Android: Дешугаризация ZonedDateTime приводит к тому, что TimeOffset имеет значение null
Я пытаюсь перейти с ThreeTen Android Backport на java.time с дешугарингом . В сборках отладки это работает отлично, но в сборках выпуска () я получаю странную ошибку во время выполнения. После сериализации ZonedDateTime (передача Bundle в Intent) Zo…
08 июн '22 в 15:20
1
ответ
Как я могу отладить классы java.time в приложении Android с включенной очисткой от сахара?
В приложении, которое я разрабатываю, мы очень часто используем ZonedDateTime и некоторые другие классы из пакета java.time. И время от времени возникает необходимость в отладке. Я сталкиваюсь с такими проблемами как: Исключение методаNotFound, когд…
30 май '23 в 13:59
1
ответ
Использование интерфейсов Non-SDK. обессахаривание
Я проверяю свое приложение в Firebase перед отправкой его в Play Store и получаю следующие предупреждения: Usage of non-SDK interfaces Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V Ljava/u…
16 май '23 в 16:29
0
ответов
Удаление сахара в Android с помощью nio. Не удалось преобразовать FakeDependency.jar для соответствия атрибутам.
Добавлена зависимость удаления сахара, как указано в этих ссылках: https://developer.android.com/studio/write/java11-nio-support-table https://developer.android.com/studio/write/java8-support#library-desugaring Я добавил их в свое приложениеbuild.…
30 май '23 в 06:32