什么是Proguard的混淆局部变量命名约定?

时间:2015-04-15 02:07:34

标签: java proguard local-variables

除非另有说明,否则Proguard会模糊局部变量。从手册:

  

ProGuard的混淆步骤完全删除原始名称,除非您明确保留LocalVariableTable或LocalVariableTypeTable属性。

我拥有应用程序的源代码和混淆映射,但是我没有看到有关局部变量名称映射的信息。我想插入一个调试代理,为应用程序的发行版中的某些方法打印出一些变量名(我已经使用javassist创建了代理),但是如果不知道这不是一件容易的事。变量名称。

它不是源代码变量名,我的IDE的java反编译器说变量的名称是" var0"," var1"哪些也不正确(我怀疑只是占位符)。

0 个答案:

没有答案