如何保持可以混淆的类

时间:2018-02-07 18:46:32

标签: android proguard android-instant-apps

如何保留可以混淆的课程?

我使用-keep-keepclassmembers进行游戏,两者都会修复我的课程未找到的异常,但我希望缩短名称。

作为背景,我需要一个即时应用程序:这意味着我需要定义自己应该在功能模块的基本模块中保留哪些类。最后我现在有一个 3k类的列表,但我对完整的类名和成员变量不感兴趣。

1 个答案:

答案 0 :(得分:2)

您可以将以下修饰符与-keep规则一起使用:

-keep,allowobfuscation class xxx { yyy; }

这将阻止这些类/方法收缩和优化,但它们可能会被混淆。看一下描述各种修饰符的manual