Android 中的 IllegalStateException。从 Play 商店控制台复制的异常
IllegalStateException in Android. Exception copied from Play Store console
什么时候会出现这个错误。这实际上是我从控制台复制的。
它与 tp LifeCycle 相关。但是我无法理解这个问题
java.lang.IllegalStateException:
at h.a.a.a.a.c.b.d.Z.a (1)
at androidx.lifecycle.LiveData.a
at androidx.lifecycle.LiveData.b
at c.m.q.a (1)
at h.a.a.a.a.c.b.e.N.a (6)
at h.a.a.a.a.a.f.run
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6682)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
Play 控制台可能缺少在创建发布 APK 文件时生成的映射文件。
我认为没有人可以帮助您处理该堆栈跟踪,但我会为您提供一些信息以在未来对抗它。
当您构建您的发布 APK 时,该构建将生成一个映射文件,该文件基本上将实际 class 名称等映射到不可读的名称(请参阅您的堆栈跟踪)。堆栈跟踪中的代码是您应用程序中的代码。
由于各种原因,您的代码在发布版本中被混淆,了解更多信息 here。
现在,为了让 Play 控制台为您提供去混淆代码,您需要在控制台中上传新 APK 时提供映射。
怎么做:
- Android 生命值
- 反混淆文件
- 上传合适版本的对应文件
注意:您必须先上传您的 APK。
瞧,从那时起,任何新的崩溃都将被去混淆,您将开始理解它们。
什么时候会出现这个错误。这实际上是我从控制台复制的。 它与 tp LifeCycle 相关。但是我无法理解这个问题
java.lang.IllegalStateException:
at h.a.a.a.a.c.b.d.Z.a (1)
at androidx.lifecycle.LiveData.a
at androidx.lifecycle.LiveData.b
at c.m.q.a (1)
at h.a.a.a.a.c.b.e.N.a (6)
at h.a.a.a.a.a.f.run
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6682)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
Play 控制台可能缺少在创建发布 APK 文件时生成的映射文件。
我认为没有人可以帮助您处理该堆栈跟踪,但我会为您提供一些信息以在未来对抗它。
当您构建您的发布 APK 时,该构建将生成一个映射文件,该文件基本上将实际 class 名称等映射到不可读的名称(请参阅您的堆栈跟踪)。堆栈跟踪中的代码是您应用程序中的代码。
由于各种原因,您的代码在发布版本中被混淆,了解更多信息 here。
现在,为了让 Play 控制台为您提供去混淆代码,您需要在控制台中上传新 APK 时提供映射。
怎么做:
- Android 生命值
- 反混淆文件
- 上传合适版本的对应文件
注意:您必须先上传您的 APK。
瞧,从那时起,任何新的崩溃都将被去混淆,您将开始理解它们。