Отключить правило в конфигурации библиотеки ProGuard - PullRequest
0 голосов
/ 26 апреля 2018

Проект, над которым я работаю, содержит много внешних зависимостей от сторонних библиотек. При анализе скомпилированного apk я обнаружил, что пакет в приложении, который должен быть запутан, остается чистым. Когда я погрузился глубже, я понял, что объединенная конфигурация ProGuard содержит логику запутывания, нарушающую правила.

Ни одна из конфигураций проекта ProGuard не содержит этого правила. Поэтому я предполагаю, что он был получен от одной из зависимостей и объединен в окончательную конфигурацию.

Я просматриваю этот вопрос , но кажется, что ответ больше не подходит для используемого Android-плагина для Gradle 3.0.1, поскольку папка build/intermediates/exploded-aar больше не содержит конфигураций ProGuard.

Вот мне и интересно:

  • Есть ли способ найти, какая библиотека вызывает проблему?

  • Можно ли по-прежнему отключить правило из потребительского файла proguard?

...