gpt4 book ai didi

Android WebView 因最新的 Chrome 81.x 更新而崩溃,特别是在 Android 9.x 上

转载 作者:行者123 更新时间:2023-12-03 20:54:53 35 4
gpt4 key购买 nike

最近几天,我们看到很多用户报告说我们的应用程序(使用 webview)在他们的设备获得 Chrome v 81.x 更新后崩溃。

在 Play 商店崩溃报告中,我看到以下消息:

pid: 0, tid: 0 >>> com.xxx.yyy<<<
回溯:
#00 件 00000000015facb4/data/app/com.google.android.webview-x68QXO8NOOB36W-KEnFfCg==/lib/arm/libwebviewchromium.so


回溯:
#00 pc 000000000237a354/data/app/com.android.chrome-kyBxfoIez_ogh7zita-a1A==/base.apk(偏移量 0xc3b000)


如果用户恢复到旧版本的 chrome,它可以正常工作。有没有其他人经历过这个?我们最近没有进行任何更改,因此似乎仅与 Chrome 更新有关。
Chrome 版本更新在 Play 商店中不可见,因此我们无法测试,但我们从 apk 镜像中找到了 apk,并且能够在 Android 9 Emulator 上进行复制
使用 Google Play 服务
com.android.chrome_81.0.4044.111。
下面的堆栈跟踪

    2020-04-17 00:10:47.429 14092-14092/com.xxx.yyyE/WebViewFactory: error instantiating provider
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:265)
at android.webkit.WebView.getFactory(WebView.java:2681)
at android.webkit.WebView.ensureProviderCreated(WebView.java:2676)
at android.webkit.WebView.setOverScrollMode(WebView.java:2741)
at android.view.View.<init>(View.java:4807)
at android.view.View.<init>(View.java:4948)
at android.view.ViewGroup.<init>(ViewGroup.java:659)
at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:55)
at android.webkit.WebView.<init>(WebView.java:659)
at android.webkit.WebView.<init>(WebView.java:626)
at com.xxx.yyy.ui.components.CustomWebView.<init>(CustomWebView.java:86)
at com.xxx.yyy.ui.components.CustomWebView.<init>(CustomWebView.java:80)
at com.xxx.yyy.ui.fragments.BaseWebViewFragment.createWebView(BaseWebViewFragment.java:171)
at com.xxx.yyy.ui.fragments.BaseWebViewFragment.init(BaseWebViewFragment.java:86)
at com.xxx.yyy.ui.fragments.TabletWebViewFragment.init(TabletWebViewFragment.java:36)
at com.xxx.yyy.ui.managers.TabletUIManager.addTab(TabletUIManager.java:250)
at com.xxx.yyy.ui.managers.BaseUIManager.addTab(BaseUIManager.java:209)
at com.xxx.yyy.ui.managers.BaseUIManager.onNewIntent(BaseUIManager.java:412)
at com.xxx.yyy.ui.activities.BrowserActivity.onCreate(BrowserActivity.java:423)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)

任何帮助/指针将不胜感激。
谢谢

最佳答案

我们发现这个问题与我们捕获网站缩略图以显示书签的应用程序中的逻辑有关。一旦我们删除了该代码以使用网站图标,它就解决了这个问题。 Chrome 中的某些内容在导致此问题的最新版本 (81.0.4044.138) 中发生了更改。 – user899849 刚刚编辑删除

关于Android WebView 因最新的 Chrome 81.x 更新而崩溃,特别是在 Android 9.x 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61259292/

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