- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近几天,我们看到很多用户报告说我们的应用程序(使用 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/
我已经可以在其中输入一些附加文本了mydomain/wiki/Special:UserLogin。我添加了一句话: In order to apply for an account send an m
有人可以解释以下脚本输出背后的逻辑吗? import numpy if(numpy.dtype(numpy.float64) == None): print "Surprise!!!!" 谢谢
是我还是 gmail bulls**t?在 outlook/浏览器上,我的电子邮件是完美的,但在 gmail 上,2 个表之间有一个空间,为什么?!?图片:http://i.imgur.com/srJ
我是一名优秀的程序员,十分优秀!