Проблема с обновлением Moshi с 1.8.0 до 1.12.0

#android #kotlin #upgrade #moshi

Вопрос:

Я обновил moshi с версии 1.8.0 до версии 1.12.0, в отладочной сборке все работает нормально, и если мы только что установили сборку выпуска. Но если мы перейдем со старой версии приложения на новую версию, в которой moshi->1.12.0, значения будут равны нулю при использовании преобразователей для классов данных. Я использую moshi для сохранения и извлечения сведений в базе данных общих предпочтений и комнат, так что теперь я получаю из нее нулевые значения.

Моши:
Примечания:: старая версия — 1.8.0 новая версия — 1.12.0 Котлин: старая версия — 1.3.72 новая версия — 1.5.21

Комментарии:

1. Возможно, отсутствуют правила Proguard, проверьте github.com/square/moshi/blob/master/moshi/src/main/resources/…

2. Я использую только те же правила proguard