Я пытаюсь запутать проект библиотеки Android (APKLIB), позволяя библиотеке распространяться среди потенциальных клиентов для разработки тестов без ущерба для большей части исходного кода.
К сожалению, нет ни документации, ни примеров, которые может предоставить Google, а единственные ссылки на запутанные APKLIB — это сообщения с вопросами без решений.
Я попытался использовать плагин android-maven, а также плагин maven-proguard с Maven, чтобы запутать APKLIB, но конечный результат не запутан. Я также безуспешно пытался переместить цель proguard в классы процессов и этапы подготовки пакетов maven.
В крайнем случае я отделяю исходный код от APKLIB и запутываю его как JAR, оставляя APKLIB в виде файлов и ресурсов AIDL с зависимостью от запутанного JAR. Однако я хотел бы избежать этого, если это возможно, так как в нашем проекте уже есть большое количество библиотек.
Кто-нибудь знает, возможно ли вообще запутать APKLIB? И если да, то как?