使用 Gson、序列化和缩小的错误

问题描述 投票:0回答:1

一开始应用程序运行良好(模拟器和物理设备),但是当我创建项目并将应用程序上传到 Play 商店时,就停止工作(登录应用程序)。

我发现的时候: minifyEnabled = true 并上传应用程序应用程序总是崩溃。

当 GSON 尝试反序列化时,应用程序崩溃并出现 NullPointerException。

android android-studio gson
1个回答
0
投票

对于这种情况,您需要在文件 proguard-rules.pro 中添加这一行。

-keep class your.package.app.** { <fields>; }

并在每个文件数据类中添加注释

@Keep

这个问题出现在minify应用use R8混淆改名导致解析失败

© www.soinside.com 2019 - 2024. All rights reserved.