【问题标题】:Exclude a method to Proguard obfuscation排除 Proguard 混淆的方法
【发布时间】:2013-08-29 20:54:37
【问题描述】:

Proguard 混淆在导出后重命名我的 android 源代码的方法和类,我需要特定类中的特定方法在使用 proguard 构建之后也是名称。

我该怎么做?

例如:

假设我想在包my.package.android.com 的类MyClass 中保留方法myMethod 的名称,我应该如何编写-keep 修饰符?

【问题讨论】:

    标签: android proguard


    【解决方案1】:

    您应该使用 -keep 选项创建 ProGuard 配置文件,并指定您希望在混淆期间被省略的类名。

    查看 ProGuard 文档:http://proguard.sourceforge.net/index.html#manual/usage.html

    -keep [,modifier,...] class_specification

    Specifies classes and class members (fields and methods) to be preserved as entry points to your code.
    

    【讨论】:

    • 感谢回答我没有理解正确的语法:假设我想在包my.package.android.com的classMyClass中保留方法myMethod的名称我应该怎么写?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 2015-10-09
    • 1970-01-01
    相关资源
    最近更新 更多