Сбой синтаксического анализа GSON при обновлении других библиотек

#android #android-studio #gson

#Android #android-studio #gson

Вопрос:

Я использую GSON в своем приложении для сохранения некоторых объектов. Это и есть импорт: compile 'com.google.code.gson:gson:2.8.3'

Сейчас я работаю над новой версией приложения и обновил некоторые другие библиотеки, такие как Firebase и play-services:

 compile 'com.google.firebase:firebase-core:17.5.0
compile 'com.google.firebase:firebase-config:19.2.0'
implementation 'androidx.appcompat:appcompat:1.0.0'
compile 'com.google.android.gms:play-services-base:16. '
compile 'com.google.android.gms:play-services-ads-identifier:16. '
compile 'com.google.android.gms:play-services-basement:16. ''
  

Приложение работает нормально, но при запуске старой версии и обновлении до новой я внезапно получаю сбой при синтаксическом анализе GSON:

 Caused by: d.e.a.t: java.lang.IllegalStateException: Expected an int but was BEGIN_ARRAY at line 1 column 122 path $.a[0].i
  

Я убедился, что старая версия и новая используют одну и ту же версию GSON:

 compile('com.google.code.gson:gson:2.8.3') {
    version {
        strictly '2.8.3'
    }
}
  

Но все равно что-то не работает.
Я должен упомянуть, что я использую proguard с разделом, который относится к GSON

Есть какие-либо зацепки по этому поводу?