我正在开发一个Android项目,当我将其打包发布时会自动运行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
?< / p>