在我的应用程序中,我有库项目依赖项,其中包含许多未使用的方法字段和类。由于这是一个第三方库,我不想自己删除所有未使用的类和方法,因为它是 future 的更新。我正在尝试使用 proguard 来实现此目的,但是
-dontobfuscate
只会将整个项目排除在任何优化收缩和混淆之外。 是否可以跳过混淆步骤?
最佳答案
您通常应该将 ProGuard 应用于您的应用及其库的组合。这在收缩、优化和混淆方面提供了最佳结果。这些库将被混淆,但如果您获得新版本,则无论如何都需要重建整个应用程序。
如果你想收缩、优化和混淆单个库,你可以看看 ProGuard 手册 > 示例 > A typical library .
关于android - Proguard 在不混淆的情况下进行收缩和优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438296/