Описание тега r8

2 ответа

Превышено предельное значение GC при включении R8 Shrinker

Я использую Android Studio 3.4 Canary 9, при сборке приложения произошла ошибка со следующей ошибкой Задача:app:transformClassesAndResourcesWithR8ForDebug R8 - экспериментальная особенность. Если у вас возникли какие-либо проблемы, отправьте сообщен…
12 янв '19 в 17:18
2 ответа

Включение R8 вызывает "android.view.InflateException Ошибка, надувающая класс TextView" в TextView с fontFamily

Я пытаюсь сжать / запутать мою сборку релиза с помощью R8 (AS 3.3), но происходит сбой при попытке наполнить файл XML, в частности, в TextView с помощью fontFamily. Удаление атрибута fontFamily устраняет проблему. XML-файл: <?xml version="1.0" en…
17 янв '19 в 23:54
1 ответ

Android/ Java: переход / переход с ProGuard на R8?

Интересно, как сделать переход / миграцию с ProGuard на R8. Должен ли я просто удалить связанные с Proguard строки из моих файлов Gradle и добавить android.enableR8 = true линия вместо? Благодарю.
0 ответов

Как исправить сбои из-за ProGuard/R8?

Я делаю простое приложение, и оно отлично работает, но когда я пытаюсь сжать / запутать код с помощью ProGuard, оно падает, когда я открываю Activity из другого. Это также происходит при использовании R8. Полный поток: Войдите в MainActivity, затем …
01 окт '18 в 00:00
2 ответа

Ошибка при создании подписанного APK из-за правил proguard

Генерация подписанного APK дает ошибку после того, как я обновил Android Studio до 3.3-rc01 и включил сжатие кода R8. Это дает следующую ошибку Proguard: Error: ~/app/proguard-rules.pro, offset: 2613, line: 74, column: 7, Expected char '-' at ~/app/…
29 ноя '18 в 12:38
1 ответ

При использовании R8 на Android, мне нужно удалить мой существующий Proguard?

Нужно ли удалять код, связанный с Proguard, из Gradle при использовании R8? minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
30 янв '19 в 05:50
0 ответов

Компонент R8, генерирующий VerifyError

Я изучаю этот вопрос уже два дня. Я успешно создал свой Release APK, но когда я протестировал этот APK на устройстве, я получил следующее исключение: java.lang.VerifyError: Verifier rejected class m.a due to bad method void m.a.a(android.support.v4.…
02 окт '18 в 08:21
0 ответов

Как решить проблему Proguard - ArrayIndexOutOfBoundsException?

Я пытаюсь создать APK для моего приложения. Но после сборки компилятор выдаетjava.lang.ArrayIndexOutOfBoundsException, Я знаю, что означает эта ошибка программно. Но если я отключу minifyEnabled ложно. Затем генерируется APK и приложение работает от…
18 ноя '18 в 07:04
1 ответ

Обфускация Android/Java: R8 против (ProGuard или DexGuard)?

Интересно, какой самый мощный инструмент запутывания (чтобы избежать обратного инжиниринга): между R8 и ProGuard между R8 и DexGuard Благодарю.
15 окт '18 в 13:54
1 ответ

Не удалось установить неизвестное свойство 'enableR8' для объекта типа com.android.build.gradle.internal.dsl.BaseAppModuleExtension

Я добавляю этот код в Android Studio 3.2; android.enableR8 = true Не удалось установить неизвестное свойство 'enableR8' для объекта типа com.android.build.gradle.internal.dsl.BaseAppModuleExtension Что это значит?
1 ответ

Внутренняя ошибка в Firestore (0.6.6-dev) из-за GRPC и R8

После того, как я обновил свои зависимости Firebase, мое приложение перестало работать. Отчет о сбое показал этот журнал: java.lang.RuntimeException: Internal error in Firestore (0.6.6-dev). at com.google.firebase.firestore.g.b.a(com.google.firebase…
02 сен '18 в 12:02
1 ответ

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

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

Gradle игнорирует testProguardFile при запуске инструментария Android

Я пытаюсь запустить инструментальные тесты на тип сборки выпуска. Моя установка выглядит следующим образом: Android Studio - 3.4.1 Android Gradle Plugin - 3.4.1 Gragle - 5.4.1 R8 - Enabled (default) Соответствующий фрагмент build.gradle: testBuildTy…
1 ответ

Как заставить Amazon In-App покупок (IAP) 2.0 работать с Android R8

После значительной потери дохода потребовалось некоторое время, чтобы выяснить, что сокращение кода Android R8 препятствует работе Amazon In-App покупок (IAP) 2.0. Android Studio теперь использует R8 по умолчанию. К счастью, следующее в gradle.prope…
1 ответ

Деобфускацирующий файл не работает с этим исключением

Я загрузил файл deobfuscate в консоль, но... кажется, что файлы deobfuscate некорректно работают с этим исключением. Я запутываю код с новой системой R8 вместо Proguard, потому что я использую последнюю андроид-студию, но это также случалось и раньш…
23 май '19 в 23:03
2 ответа

Как использовать последнюю версию R8 Shrinker

Из-за ошибки я использовал локальный jar-файл для R8 Shrinker (как рекомендовано командой R8) с добавлением classpath вверху gradle.build: classpath files($..../R8.jar/$) Теперь, независимо от какого-либо обновления Android Studio, сборка Gradle все…
1 ответ

pcap4j - Конфигурация Android Proguard/R8

Я использую pcap4j на Android, и все хорошо работает на Debug Build. Но в сборке релиза при активации Proguard/R8 выдается следующее исключение: java.lang.IllegalStateException: Unsupported target: class org.pcap4j.packet.IpV4Rfc1349Tos at org.pcap4…
17 мар '19 в 05:02
1 ответ

Android R8 ArrayIndexOutOfBoundsException

Недавно я попытался перейти от использования ProGuard к использованию R8 в проекте. Однако при этом я получаю следующую ошибку при попытке построить. Используя ProGuard, проект собирается и успешно выполняется. org.gradle.api.tasks.TaskExecutionExce…
19 мар '19 в 09:20
0 ответов

Вызывается: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException

Я пытался найти идеи в Интернете об этой ошибке, но мне не удалось. Кто-нибудь может помочь, пожалуйста? Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: D:\servant\app_op…
28 мар '19 в 07:53
1 ответ

Android Shriking R8 не отражает каких-либо изменений в размере APK

Когда я добавляю R8, чтобы уменьшить размер Android dex, он не работает. Я добавил следующую строку: gradle.properties: android.enableR8=true Когда я попытался проанализировать мой код, я не смог найти никакой разницы в размере моего apk. Я скучаю п…
01 апр '19 в 09:56