使用GSON Library导出/签署Android项目

时间:2012-01-30 14:29:09

标签: android gson proguard

我在Android应用程序中使用当前的GSON库,并且在构建应用程序时没有使用密钥库对其进行签名,一切都按预期工作。

当我导出应用并签名时,gson无法将Reader解析为我的课程。

我试过在不使用proguard的情况下签署应用程序,但这没有任何区别。我完全不知道为什么签名时表现不同。

有问题的一行是:

Words words = new Words();
words = gson.fromJson(r, Words.class);

当应用程序签名时,该对象只是空的。

1 个答案:

答案 0 :(得分:3)

哇我原本以为proguard的混淆是毁掉你的模型的原因,但我想现在zipalign搞砸了,为了确保你可以解析你的json,你可以为你的模型提供特定的gson注释。