如何解决更新其他库时,GSON解析崩溃
我在我的应用程序中使用GSON来保存一些对象。这是导入:compile 'com.google.code.gson:gson:2.8.3'
现在,我正在开发新的应用程序版本,并更新了其他一些库,例如Firebase和播放服务:
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'
}
}
但是仍然有些不起作用。 我应该提到我在与GSON相关的部分中使用了proguard
有人对此负责吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。