您可以使用类似以下选项保留除某些包中的类以外的所有类:-keep class !somepackage1.**,!somepackage2.** { *; } 感叹号表示“不是这些类”,因此只匹配所有剩余的类。括号中的星号表示“所有字段和方法”。但是,像这样的设置实际上限制了ProGuard的优化和混淆效果。-keep约束越少,结果就越好。