开发者社区> 问答> 正文

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

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

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

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

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

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

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

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

    2020-01-06 22:34:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载