Подтвердить что ты не робот

Android Proguard, удаление всех операторов журнала и слияние пакетов

  • У меня есть около 5 пакетов в моем проекте, возможно ли объединить все пакеты в один большой пакет, я хочу сделать это, чтобы сделать взлом более сложным.

  • Как удалить все ссылки на Log.e Log.d и т.д. в моем исходном коде с помощью proguard. (У меня есть затмение ADT с уже встроенным proguard).

Обновление: похоже, часть 2 может быть выполнена следующим образом

-assumenosideeffects class android.util.Log {
    public static *** d(...);
    public static *** v(...);
}
4b9b3361

Ответ 1

Параметр -repackageclasses перемещает запутанные классы в один заданный пакет:

http://proguard.sourceforge.net/manual/usage.html#repackageclasses

Вы можете по желанию объединить его с -allowaccessmodification для получения лучших результатов.