应用程序崩溃并显示“base.apk!libmonochrome.so”错误信息!

20

我们最近经常遇到大量崩溃,特别是在三星和LG设备上(大部分为Android 10、11)。

Play Console中的崩溃报告显示:

回溯信息: #00 pc 0000000001bb1ed8 /data/app/~~8ql0flEwCl8tpQXEDqYp-w==/com.google.android.webview-nHOdMOK9WY-Nv2RB5HLF7A==/base.apk!libmonochrome.so (偏移量0x352000) #00 pc 0000000002a299cc /data/app/com.android.chrome-vWnAqmlPpzO9GGYC3iaeyg==/base.apk (偏移量0xd49000)

是否还有其他人遇到过这种情况,可以指出可能导致这种情况的原因吗?


这主要是由于Chrome / WebView的一个bug,偶尔会出现。我猜你的应用程序使用广告,因此横幅广告在内部使用WebView,这可能是原因所在。(即使您不使用广告,可能还有其他库在某个地方使用WebView)。除了等待团队推送更新并且用户更新WebView应用程序之外,您无法特别做任何事情。 - Darshan
1
今天遇到了相同的问题。如果有人找到解决方法,请告诉我。 - Stefa
同样的解决方案来自Varad,卸载Android System Webview更新。 - RacsO
我在Vitals上也遇到了这个错误。 - Vikas Pandey
我们需要通知受影响的用户,让他们自己解决问题。 有没有一种方法可以捕获这个异常并进行通知。 - Vikas Pandey
2个回答

13

最近我在webview上遇到了同样的问题。

问题来自于Android系统Webview的最新更新。当我禁用它时,应用程序的webview可以正常工作。

所以我们唯一的解决方案是通过通知告知并引导用户更新其ChromeAndroid系统Webview应用程序到最新版本,以克服此问题。

我希望这可以帮助其他人。


1
你是在说这个帖子吗 https://support.google.com/android/thread/103561027? - KAlO2
是的,是的,但我不知道他们创建了这个线程。感谢您的发布。 - Varad Mondkar
那么我们如何了解遇到此问题的用户,以便只通知他们呢? - Vikas Pandey
@VikasPandey 如果您将用户ID存储在vitals / crashlytics /服务器崩溃日志中,并且您具有用户ID及其FCM映射,则可以向所有这些用户发送通知。在我的情况下,我们的用户群很庞大,几乎每个使用自动更新的“Android系统Webview”的用户都受到了影响。因此,我们通知了每个用户更新其“Android系统Webview”的步骤。 - Varad Mondkar

0

Play Console只显示:“[base.apk!libmonochrome_64.so]”,并且它最后发生在Android 11设备上。没有更多信息。我们不使用Webview。也许Google地图使用了一个。

由于在过去的28天中只有一个用户受到影响(5次崩溃),而且我们有一个有效的客户支持,所以我会忽略这个错误,除非有人报告。也许当我测试时自己就出现了这个问题,而且崩溃甚至不会被注意到...


我记得Google地图使用了Web视图~ - Pyr3z

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