Proguard не удалит методы зависимости
У меня есть класс в одной из моих библиотек зависимостей, внешний модуль, класс выглядит так:
class MyClass {
public void methodA() { ... }
public void methodB() { ... }
public void methodC() { ... }
}
Когда я генерирую файл aar из этого внешнего модуля, методы, которые должны быть удалены в зависимости от разновидности, удаляются, а остальные запутываются, как и ожидалось.
Проблема возникает, когда я включаю этот модуль в свое приложение, компилируя приложение с тем же видом (выпуском), но на этот раз методы этого класса внешнего модуля не удаляются, а остальные не запутываются.
Кто-нибудь сталкивался с этой проблемой? Есть ли какая-либо документация, которую я могу прочитать, какие-либо советы или отзывы?