【问题标题】:Proguard: -keepparameternames for certain packages onlyProguard:-keepparameternames 仅适用于某些包
【发布时间】:2018-11-09 22:01:27
【问题描述】:

选项 -keep 允许从混淆中排除,但它仍然会混淆方法参数名称,这对于 Spring web 这样的框架可能很糟糕。

  -keep class com.example.web.** { *; }

有没有办法只保留某些包的参数名称?

【问题讨论】:

    标签: proguard obfuscation


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      根据我的尝试,-keepparameternames 似乎只影响-keep-ed 方法。

      因此,您的问题的答案是:可以使用-keep(或其派生词)来限制属于其操作标记的包列表,仅限某些包。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        • 2012-10-30
        • 2020-10-21
        • 2019-04-11
        • 2023-03-31
        • 1970-01-01
        相关资源
        最近更新 更多