Экспорт / Подписание проекта Android с использованием библиотеки GSON - PullRequest
2 голосов
/ 30 января 2012

Я использую текущие библиотеки GSON в приложении для Android, и все работает как положено, когда приложение создается без подписи его хранилищем ключей.

Когда я экспортирую приложение и подписываю его, gson не можетразбери Reader в мой класс.

Я пытался подписать приложение без использования Proguard, но это не имело никакого значения.Я буквально растерялся из-за того, почему он ведет себя по-разному при подписании.

Строка, о которой идет речь, такова:

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

Объект просто пуст, когда приложение подписано.

1 Ответ

3 голосов
/ 30 января 2012

Ух ты, я бы ожидал, что запутывание proguard ответственно за разрушение вашей модели, но я думаю, теперь zipalign все испортил, чтобы гарантировать, что вы можете проанализировать свой json, вы можете предоставить конкретные аннотации gson для вашей модели.

...