Proguard:-仅为某些包保留参数名称

Proguard:-仅为某些包保留参数名称,proguard,obfuscation,Proguard,Obfuscation,keep选项允许从混淆中排除,但它仍然混淆了方法参数名称,这对SpringWeb之类的框架来说可能是不好的 -keep class com.example.web.** { *; } 是否有办法仅保留某些包的参数名称?不可能: ~~~~~~~~~~~~~~~从我尝试的-keepparameternames似乎只影响-keep-ed方法 因此,您的问题的答案是:可以使用-keep(或其衍生产品)将属于其行动标记的软件包列表仅限于某些软件包

keep选项允许从混淆中排除,但它仍然混淆了方法参数名称,这对SpringWeb之类的框架来说可能是不好的

  -keep class com.example.web.** { *; }
是否有办法仅保留某些包的参数名称?

不可能:


~~~~~~~~~~~~~~~

从我尝试的
-keepparameternames
似乎只影响
-keep-ed
方法

因此,您的问题的答案是:可以使用
-keep
(或其衍生产品)将属于其行动标记的软件包列表仅限于某些软件包