首页 > 解决方案 > 当应用程序不断崩溃并报告未知来源的IllegalStateException时该怎么办?

问题描述

最近我通过添加几个功能更新了我的应用程序。此外,我重新创建了该项目,因为我遇到了对 Lollipop 以下 Android 设备的应用程序支持问题。在 Google Play 上更新和上传后,我在我的单独真实设备(非测试设备)上通过 Google Play 更新应用程序,它只是不断崩溃(通过打开它立即关闭),设备上没有任何错误。Google Play 控制台在“崩溃”下IllegalStateException报告

我想不仅是我,还有其他一些已经更新了应用程序的用户也有保存问题。但是,我刚刚生成了apk我的应用程序的签名并将其安装在我的真实设备(非测试设备)上,但是对于这一步,我需要在手动安装之前删除从 Google Play 下载的应用程序。这种方法有效,应用程序不再崩溃,并且可以正常工作而没有问题。

我认为,对于第一次下载该应用程序的用户来说,他们不会出现这个问题。如何找出问题的原因?

这是我的应用程序。如果该应用适用于那些在阅读本文后下载它的人,请使用内置Send Feedback的应用向我发送一些简短的反馈,以确保应用的功能。

标签: androidkotlingoogle-playillegalstateexception

解决方案


如果您使用 proguard,则需要将映射文件添加到控制台

如果您使用 ProGuard 优化和混淆您的 APK 文件,您可以在 Play 管理中心上为您的应用的每个版本上传一个 ProGuard 映射文件,以对您的崩溃堆栈跟踪进行去混淆,并帮助您更好地分析您的应用的崩溃。

重要提示:仅支持 ProGuard 映射文件进行反混淆。


推荐阅读