Android Proguard-dontobfuscate不';t禁用模糊处理
关于android proguard混淆的问题。 出于某种原因,在使用ant生成apk时,我希望proguard缩小大小(删除未使用的类),但不进行名称混淆。在Android Proguard-dontobfuscate不';t禁用模糊处理,android,obfuscation,proguard,Android,Obfuscation,Proguard,关于android proguard混淆的问题。 出于某种原因,在使用ant生成apk时,我希望proguard缩小大小(删除未使用的类),但不进行名称混淆。在proguard.cfg中,我添加了: -dontobfuscate proguard.cfg中的所有其他文件都是-dontwarn或-keep class。但是在反编译生成的apk(dex2jar)之后,我发现许多名称仍然模糊。为什么会发生这种情况 谢谢因为实际上没有人回答这个问题,这里是解决这个问题的帖子的链接: 基本上,您需要在-
proguard.cfg
中,我添加了:
-dontobfuscate
proguard.cfg
中的所有其他文件都是-dontwarn
或-keep class
。但是在反编译生成的apk(dex2jar
)之后,我发现许多名称仍然模糊。为什么会发生这种情况
谢谢因为实际上没有人回答这个问题,这里是解决这个问题的帖子的链接: 基本上,您需要在
-dontobfuscate
指令下面添加以下内容:
-优化!代码/简化/算术,!字段/*,!类/合并/*,!代码/分配/变量
重要的是:
!代码/分配/变量
刚刚发现这篇文章解决了我的问题:谢谢