一开始应用程序运行良好(模拟器和物理设备),但是当我创建项目并将应用程序上传到 Play 商店时,就停止工作(登录应用程序)。
我发现的时候: minifyEnabled = true 并上传应用程序应用程序总是崩溃。
当 GSON 尝试反序列化时,应用程序崩溃并出现 NullPointerException。
对于这种情况,您需要在文件 proguard-rules.pro 中添加这一行。
-keep class your.package.app.** { <fields>; }
并在每个文件数据类中添加注释
@Keep
这个问题出现在minify应用use R8混淆改名导致解析失败