开发者社区 问答 正文

如何混淆Proguard Android中软件包中存在的类?

我要在ProGuard实施后混淆一些类文件。

就像我想隐藏或混淆特定包中的某些类名称和成员一样。这样,在对应用程序进行反编译后,这些内容将无法理解。

示例:我想混淆包中存在的类 com.myapp.serverCall

我怎样才能做到这一点?请帮助我实现这一目标。提前致谢。

展开
收起
Puppet 2020-01-06 22:34:31 454 分享 版权
1 条回答
写回答
取消 提交回答
  • 您可以使用某些选项保留除某些软件包中的类以外的所有类

    
    -keep class !com.myapp.serverCall.** { *; }
    

    感叹号表示“不是这些类别”,因此仅匹配所有剩余类别。括号之间的星号表示“所有字段和方法”。

    2020-01-06 22:34:45
    赞同 展开评论