android 中的 proguard - 我应该混淆 gson POJOs

proguard in android - should i obfuscate gson POJOs

我假设我不能混淆 gson POJO。如果我这样做,那么 gson 无法进行对象映射并将 json 反序列化为 POJO,对吗?那么有什么办法可以混淆 POJO 吗?另外请让我知道我的想法是否正确,即不应该进行混淆 POJO,如果是这样的话,保留所有 pojo 的 proguard 命令是什么。

5 个月太晚了,但我 运行 进入这个问题,这是第一个 Google 结果。

我的解决方案只是不混淆所有 POJO,最简单的方法是保留 "model" 文件夹中的所有 类

-keep class com.example.myapp.**.model.** {*; }

这会将所有模型包中的所有 POJO 保留在您的应用程序中。