Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Proguard-dontobfuscate不';t禁用模糊处理_Android_Obfuscation_Proguard - Fatal编程技术网

Android Proguard-dontobfuscate不';t禁用模糊处理

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)之后,我发现许多名称仍然模糊。为什么会发生这种情况 谢谢因为实际上没有人回答这个问题,这里是解决这个问题的帖子的链接: 基本上,您需要在-

关于android proguard混淆的问题。 出于某种原因,在使用ant生成apk时,我希望proguard缩小大小(删除未使用的类),但不进行名称混淆。在
proguard.cfg
中,我添加了:

-dontobfuscate
proguard.cfg
中的所有其他文件都是
-dontwarn
-keep class
。但是在反编译生成的apk(
dex2jar
)之后,我发现许多名称仍然模糊。为什么会发生这种情况


谢谢

因为实际上没有人回答这个问题,这里是解决这个问题的帖子的链接:

基本上,您需要在
-dontobfuscate
指令下面添加以下内容:

-优化!代码/简化/算术,!字段/*,!类/合并/*,!代码/分配/变量


重要的是:
!代码/分配/变量

刚刚发现这篇文章解决了我的问题:谢谢