Я работаю над проектом Android, который автоматически запускается через ProGuard, когда я упаковываю его для распространения.Название пакета пакета ProGuard
С настройками по умолчанию Android ProGuard запутывает имена классов и пакетов в основном одиночными буквами, но сохраняет иерархию пакетов. Так что, если я, например, иметь пакет, как
com.example.foo.bar.something.else.my.class.net
, который содержит прийти класс Blah
, ProGuard превратит это в нечто вроде
a.b.b.c.a.c.a.a.b.a
где последние a
обозначает имя класса Blah
.
Есть ли какой-переключатель, который говорит ProGuard разрушаться всю иерархию пакетов в единый идентификатор, то есть превратить вышеприведенный пример в нечто вроде dw.a
вместо где dw
обозначает a.b.b.c.a.c.a.a.b
?