Как получить правила proguard каждой зависимости? - PullRequest
5 голосов
/ 13 марта 2019

У меня есть проект, который зависит от какой-то maven lib, после proguard я сохранил файлы в пакете com.xxx, но я не добавил правило в мои файлы proguard проекта, я должен быть импортирован из maven lib. Я знаю, что во время процесса прогурад будет объединенный файл proguard. У меня вопрос, есть ли способ подключить процесс и распечатать отдельные правила proguard или как найти, какая библиотека импортирует правило. Заранее спасибо.

1 Ответ

0 голосов
/ 17 марта 2019

Измените ваш proguard-project.txt, чтобы включить

-printconfiguration "build/outputs/mapping/configuration.txt"

Запустите Proguard с ./gradlew assembleRelease и проверьте файл. Это не всегда говорит, какие aar или jar внесли это, хотя. Возможно, создайте запрос функции для AGP, чтобы согласовать поведение с aapt, которое печатает, откуда поступает каждая строка.

...