如何排除运行于Android 11 (SDK 30)的应用程序崩溃问题

13

我从未见过像那样的堆栈跟踪,并且不知道如何进行故障排除。这在 Android 10(SDK 29)或更早版本中没有发生。该应用程序使用 androidx 支持库和 SDK 30 构建。

出现问题的手机:

Samsung Note 10+ 5G running on SDK 30

任何指针都将不胜感激。

这是我从PlayStore中获取的全部内容:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> app-package-name <<<

backtrace:
  #00  pc 00000000038621f0  /data/app/~~dDiCj_8810kb6DPfFJq1VA==/com.google.android.trichromelibrary_438909034-1CcX13lT2sfyKsCGVu4mkA==/base.apk!libmonochrome_64.so (offset 0x646000)

1
我们在3月22日至23日收到了类似的崩溃日志和用户反馈,而且崩溃问题在7小时前停止了,我们在应用程序方面没有做任何更改。因此,这很可能与@MorrisonChang提到的WebView问题有关。 - Tink
1
谷歌已经修复了这个问题。但是需要用户更新他们的Android系统WebView。 - Tink
@Tink - 哎呀,更新后问题终于解决了。你们可以把它发布为答案,我会接受的。感谢你们所有的评论。 - Oleg Gryb
2个回答

6
Google宣布了他们自己的Gmail应用程序的故障。用户无法启动该应用程序。这与Android System WebView有关,它更像是Android系统的一个组件,但可以通过Google Play进行更新。 该问题于3/23/21 7:05 AM报告。 但是,这个问题比Google想象的要严重得多。不仅Gmail应用程序会崩溃,许多其他应用程序也会崩溃。Reddit线程为此。 不幸的是,我们的应用程序就是其中之一,我们看到实时崩溃数量上升然后下降。我们有很多用户抱怨这个问题。他们只是无法打开我们的应用程序。 幸运的是,Google修复了他们的错误,如果用户在Google Play中更新其Android System WebView应用程序,则一切都会好起来。

我们在Firebase Crashlytics中没有捕捉到这个崩溃,但是我们可以在Google Play控制台中看到它。实际上,我对这个崩溃日志一无所知,必须要谷歌一下,看看是只有我还是每个人都有这个问题。感谢您在这里发布此问题,让我知道我不是一个人。


感谢提供这些详细信息。Google/Android作为一个平台很快就会崩溃。因此,许多沮丧的用户和不满的开发者。我曾经喜欢Android,但最近开始讨厌它。 - Oleg Gryb
那么有没有办法从代码上防止这种情况发生呢?我们仍然有大约3k的每日用户显然还没有听到关于修复的消息,也没有更新。对于他们来说,我们的应用程序就是有问题的那一个。 - htafoya

1

正如评论中@Morrison Chang和@Tink所指出的那样,崩溃与可以在Play Store以下位置找到的Android System WebView有关:

https://play.google.com/store/apps/details?id=com.google.android.webview

在我的情况下,问题已经得到解决,因为我更新了上述应用程序,这个版本是Google在03/22推送到Play商店的。尽管我的应用程序没有直接使用WebView,但我的应用程序可能依赖于Android和Samsung库中的一些依赖项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接