ProGuard - 只混淆和缩小包?

3
每次我尝试使用 ProGuard,要么遇到了生成 APK 的问题,要么生成的 APK 在互联网连接方面存在问题。因此,我想知道是否可以仅混淆和缩小特定包,而不使用任何其他功能。
1个回答

4
您可以使用类似以下选项保留除某些包中的类以外的所有类:
-keep class !somepackage1.**,!somepackage2.** { *; }

感叹号表示“不是这些类”,因此只匹配所有剩余的类。括号中的星号表示“所有字段和方法”。
但是,像这样的设置实际上限制了ProGuard的优化和混淆效果。-keep约束越少,结果就越好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接