gpt4 book ai didi

android - 一小部分用户在 Application 类中出现 java.lang.VerifyError

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:30 30 4
gpt4 key购买 nike

(这不是其他类似问题的重复,因为这只发生在一小部分用户身上,我无法重现)

在我最新的生产版本中,我突然看到 java.lang.VerifyError 类崩溃的巨大峰值来 self 的 Application 类中的一行。

这行很简单:

Settings.init(this);

Settings 是围绕 SharedPreferences 的便利包装类。似乎只有不到 1% 的用户找不到该类。

我们无法在我团队的任何设备上重现崩溃,Google Play 的预发布报告显示 0 个错误。

这是完整的堆栈跟踪:

java.lang.VerifyError: 
at com.my_package.MyApplication.onCreate (MyApplication.java:74)
at android.app.Instrumentation.callApplicationOnCreate (Instrumentation.java:1036)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:6321)
at android.app.ActivityThread.access$1800 (ActivityThread.java:222)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1861)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:158)
at android.app.ActivityThread.main (ActivityThread.java:7229)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)

Settings.init:

public static void init(Context context) {
sPrefs = PreferenceManager.getDefaultSharedPreferences(context);
}

我应该补充一点,这个问题 97% 发生在我拥有的单个生产应用程序版本上,我无法重新创建运行该版本或之后的任何版本的崩溃,但似乎只有那个版本受到影响,到目前为止所有版本因为几乎没有这种崩溃。

但是,我仍然看到该应用程序版本在 Google Play 中出现崩溃,我担心它也可能会在未来的版本中恢复,因为我认为我没有更改该版本中的任何内容以任何方式与堆栈跟踪相关。

The statistics I get for this crash

最佳答案

这是一个艺术代码错误,这意味着找不到一些类,你可以看到这个java.lang.VerifyError in Application class for a small percentage of users ,这个问题听起来像是正确的解决方案。

关于android - 一小部分用户在 Application 类中出现 java.lang.VerifyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45431305/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com