короче, названия методов классов и прочего такого межгалактического продукта изменяются, и это может ломать сериализацию, для которой может быть критично название полей класса. Тут есть 2 варианта - хороший и плохой. Хороший вариант - в файле
proguard-rules.pro прописать правила для классов, которые не надо обфусцировать. Мол, типа, эти не трожь (если используете какую-нибдуь библиотеку, правила для прогварда обычно указываются в инструкции по интеграции) и плохой - написать в релизной сборке minifyEnabled false (если, конечно, мне память не изменяет)