Как избежать ограничения метода 64K с помощью интеграции dexguard?

#android #gradle #dexguard

#Android #gradle #dexguard

Вопрос:

Я использовал dexguard для обеспечения следующего уровня безопасности моего приложения для Android. Я обновился до последней версии dexguard, которая является 8.3.03. В документации dexguard сказано, что, multiDexEnabled=true больше не поддерживается.

Теперь код моего приложения и пользовательские библиотеки достигли предела в 64 КБ, а Android studion не позволяет мне создавать relase APK.

Как разрешить gradle принимать несколько файлов dex при создании APK?

Пожалуйста, помогите,
спасибо

Приветствия

Комментарии:

1. Привет, вы нашли решение для этого? -multidex не работает в последней версии dexguard 8.5

2. @SharpEdge кто-нибудь из вас нашел решение?

3. @Hala. М да, ответ Сагара сработал для меня -multidex в верхней части файла Dexguard. Это должна быть самая первая строка.

Ответ №1:

Dex guard обработает здесь часть с множественной отправкой,

Все, что вам нужно сделать, это добавить -multidex строку в dexguard-project.txt вверху

и в вашем файле gradle multiDexEnabled false

Ответ №2:

Dexguard предоставляет собственное решение для мультидексинга. Чтобы включить это, вам нужно добавить -multidex в свой файл правил dexguard. Это работает только с Android 5.0 и выше.

Надеюсь, это поможет