Описание тега android-d8

D8 — это компилятор dexing для разработки под Android.
0 ответов

Как передать флаги инструменту D8?

D8 - это инструмент командной строки, который Android Studio и плагин Android Gradle используют для компиляции байт-кода Java проекта в байт-код DEX. Эта команда имеет несколько параметров: --output путь, --file-per-class, --no-desugaring, --main-de…
1 ответ

Где r8.jar находится внутри Android SDK?

Я пробую Android D8 и R8. Как сказано в документации, команда для запуска D8 выглядит следующим образом: java -jar build/libs/d8.jar --release --output out input.jar И для R8: java -jar build/libs/r8.jar --release --output out --pg-conf proguard.cfg…
17 дек '18 в 20:03
0 ответов

Как подавить предупреждения о сборке Android D8

Я недавно обновился до Android Studio 3.2, которая по умолчанию включает D8 Desugaring. В журналах сборки я вижу много предупреждений, связанных с D8. Может ли кто-нибудь подсказать мне, как подавить эти предупреждения? D8: интерфейс java.lang.instr…
0 ответов

Как изменить значения по умолчанию для js браузера, снимающего объект (окно) в веб-просмотре?

Я пытаюсь создать подобный браузер, как antidetect для Android. Я хочу изменить все перечисленное здесь Браузер пропускает отпечатки пальцев js, которые, по-видимому, находятся в window объект. Короче говоря, я хочу изменить информацию об устройстве…
21 апр '18 в 06:04
1 ответ

Тип программы уже присутствует: android.support.v7.appcompat.R

Я сталкиваюсь с проблемой, пока пытаюсь сделать связку со следующим gradle и зависимостями проект gradle: buildscript { ext.kotlin_version = '1.2.51' repositories { jcenter() maven { url 'https://maven.google.com/' name 'Google' } } dependencies { c…
1 ответ

Android Studio 3.1: StackruError при выполнении задачи transformClassesWithDexBuilderForDebug при использовании библиотеки qoppapdf

С обновлением до Android Studio 3.1 сборки наших приложений начали ломаться случайно на всех машинах. На моей машине сборка ломается с StackruError в процессе дексинга. когда d8 а также desugaring отключены в gradle.properties сборки проходят. Кажет…
2 ответа

Какой путь к файлу d8.jar используется в Android Studio?

Я знаю, что Android Studio по умолчанию переключается на D8 dexer. Но мне интересно, что путь к файлу d8.jar? Я не могу найти d8.jar в SDK вроде dx.jar, Типичный dx.jar находится в Android/Sdk/build-tools/<VERSION>/lib/: xb@dnxb:~/Android/Sdk/…
1 ответ

Как разрешить несколько предупреждений D8: <Class X> не был найден, это требуется для десугарирования статических методов интерфейса или по умолчанию <Class Y>?

После обновления до Android Gradle Plugin с 3.1.4 до 3.2.x я получаю несколько предупреждений, таких как: D8: Type `com.google.gson.reflect.TypeToken` was not found, it is required for default or static interface methods desugaring of `com.google.gs…
2 ответа

D8: тип `sun.misc.Unsafe` не найден

После включения D8 в моем проекте Android, я начал видеть эти предупреждения: /Users/yashasvi/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/27.0.1-android/b7e1c37f66ef193796ccd7ea6e80c2b05426182d/guava-27.0.1-android.jar: D8: Type `sun.m…
07 дек '18 в 07:33
0 ответов

Как вернуть поведение D8 обратно к тому, что было в Android Studio 3.1.x?

Это действительно вопрос для группы поддержки разработчиков Android (Studio) в Google. Пожалуйста, дайте мне знать, если есть лучший канал для этого. Фон Я заметил увеличение количества сбоев libart.so в консоли Google Play для моего приложения. В C…
21 янв '19 в 21:01
0 ответов

Ошибка transformDexArchiveWithDexMergerForDebug С включенным мультидексом

Я пытаюсь создать проект Android и получаю эту ошибку с включенным Multidex: Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':android-simple-host:transformDexArchiveWithDexMergerForDebug'. Вот файл сборки: plugins …
09 фев '19 в 14:35
0 ответов

Странная проблема с обновлением Play Store только для нескольких пользователей

Поэтому я недавно обновил свое приложение. Это не было серьезным обновлением, некоторые исправления ошибок, некоторые рекламные сети были удалены и их соответствующие Activity а также Service записи из манифеста. Linked Fabric с Firebase, в которую …
1 ответ

D8 исключение при использовании Square's Wire

После добавления библиотеки Square Wire для поддержки Protobuf в проект Android, я получаю следующее исключение D8 во время компиляции: D8: тип программы уже представлен: com.google.protobuf.DescriptorProto$ExtensionRange$ProtoAdapter_ExtensionRange…
1 ответ

Какой компилятор в настоящее время используется в Android для компиляции Java в файлы.class после появления D8 dexer?

После того, как компилятор Jack устарел и был представлен D8, где часть файлов java -> .class снова была отделена (в отличие от jack, где это произошло за один шаг), это Oracle Java SE javac компилятор снова используется для компиляции?
1 ответ

Какой вариант студии Android 3.3 Build рекомендуется?

В Android-студии 3.3, выпущенной вчера, есть новые элементы на вкладке " Варианты сборки ", и я не могу понять, какой из них рекомендован к выпуску. Мне нужна эта информация, чтобы иметь возможность создать SHA1 с правильным вариантом для auth библи…
3 ответа

Разница между D8 и R8 Android

В качестве андроид студии представлены два новых инструмента D8 и R8. Согласно документации Google, D8 - это инструмент dex, а R8 - инструмент progourd, но, как их объяснение, оба делают почти одно и то же, как показано ниже: D8 - это дексер, которы…
29 мар '18 в 06:14
1 ответ

D8MainDexList$MainDexListException

Когда я генерирую подписанный APK, компиляция Android Studio3.1 D8 выдает ошибку. Кто-нибудь когда-нибудь встречался? org.gradle.api.tasks.TaskExecutionException: не удалось выполнить задачу ':app:transformClassesWithMultidexlistForNjfBetaRelease'. …
10 апр '18 в 03:29
0 ответов

Как отладить ошибки D8 типа "Тип X упоминается как интерфейс от Y"?

Прямо сейчас у меня есть проект, который имеет 3 модуля, один app модуль и streaming модуль, который использует свой собственный base модуль. Когда я строю этот проект, он всегда терпит неудачу в app:transformClassesWithDexBuilderForDev2Debugи это в…
02 апр '19 в 08:42
2 ответа

Как я могу отладить R8 во время компиляции?

Есть ли способ отладки R8 во время компиляции проекта Android? У меня действительно странная ошибка, и случайное исправление не поможет
09 апр '19 в 14:51
1 ответ

Монитор производительности Firebase вызывает "D8: неподдерживаемый тип исходного файла"

Я добавил apply plugin: 'com.google.firebase.firebase-perf' и когда я побежал build сценарий, который я получил /transforms/FirebasePerformancePlugin/dev/debug/174/module-info.class: D8: неподдерживаемый тип исходного файла Что это за проблема? Я об…