lanskytian
V2EX  ›  Android

今天这么一个严重的 Android Webview Crash,没人关注么?

  •  1
     
  •   lanskytian · Mar 23, 2021 · 25527 views
    This topic created in 2056 days ago, the information mentioned may be changed or developed.
    今天 GP 下发了一个 Webview 的远程配置,导致大面积 APP 因为用了系统 webview 而 Crash,国内倒还好(各种 x5, u4, xweb ),国外一片狼藉,reddit 上各种讨论,Gmail 都挂了。。。。但下午推送了强制更新修复掉了

    有大佬有头绪是因为什么么?好像和 CookieManager 有关,但也不排除是 loadurl 的问题。。。。。
    Supplement 1  ·  Mar 23, 2021
    猜测下
    有的同学没发生,应该是 google 的配置是灰度更新的,更新了一部分之后,发现有问题了,就停止了,所以没命中;根据后来的强制更新行为,应该是该配置没办法回滚
    还有一些国内 app 接了魔改 chromium 的却也崩了的,应该是魔改的 webview 和系统 webview 存在一些数据交互,例如同步 cookie 什么的,多以也挂了
    73 replies  •  2021-03-25 12:11:59 +08:00
    Jooooooooo
    Jooooooooo
    Mar 23, 2021
    1
    我今天从早上开始手机上很多 app 都出现闪退的状况, 捣鼓一会搞不定之后我就重装了.

    结果傍晚看新闻说有 crash 的问题...
    kinghly
    kinghly
    Mar 23, 2021 via Android
    2
    我就说怎么很多 app 突然就闪退了。。
    lanskytian
    lanskytian
    OP
    Mar 23, 2021
    3
    @Jooooooooo 做国际化业务的应该今天都有点抓狂,面对着 Crash 率飙升瑟瑟发抖,但是只能等 google 修复
    ysc3839
    ysc3839
    Mar 23, 2021
    4
    没啥好关注的,我又不是做 Android 或浏览器开发的。普通用户知道是谁的锅,如何解决就好了。
    另外我手机上反而是 TIM 和企业微信较为频繁弹出停止工作的提示。
    lanskytian
    lanskytian
    OP
    Mar 23, 2021
    5
    遇到问题的大佬解决方法就是到 google play 里面升级 webview 到最新…
    whypool
    whypool
    Mar 23, 2021 via Android
    6
    按照这样理解,是不是可以下发一个 feature,手机直接变砖
    lanskytian
    lanskytian
    OP
    Mar 23, 2021❤️1
    7
    @whypool 严格来讲 google 是有这个能力的,都不知道国内这种 webview “百花齐放”的态势是好是坏了
    ReZer0
    ReZer0
    Mar 23, 2021
    8
    话说有没有大佬科普下 webview 有必要频繁更新吗?我都是第一次安装 Google Play 后更新下系统自带的就不动了。
    lanskytian
    lanskytian
    OP
    Mar 23, 2021
    9
    @ReZer0 这件事发生之前,肯定是越早更新最新的越好,但现在,咱也说不准,咱也不知道啊;但是看今天这个情况,google play 还是有强制更新的能力的,这个更新就由不得你了……
    Anderson997
    Anderson997
    Mar 23, 2021
    10
    还是 lsp 频道发的才知道,然后打开手机一看,还是 88 版。。。。。。
    55380855
    55380855
    Mar 23, 2021
    11
    我荣耀 10 今天多数常用 App 打不开,我还当手机越坏了,因为近来一直频繁自动重启
    后来知乎看到个回答,把 android system webview 停用卸载更新才好了

    难道竟不是我手机坏了?
    zbttl
    zbttl
    Mar 23, 2021
    12
    我这边是 vgtime 这种客户端开不开了,我同学是雅虎天气啥的,还好我知道这件事一卸载就好了

    另外我和我同学都是傍晚发现这事,然后发现 play 那边有更新,按更新发现进度条根本不动,干脆直接卸载更新
    x66
    x66
    Mar 23, 2021
    13
    我晕,今天太忙没时间逛 v 站摸鱼,早上开始我的微博,知乎,值得买全部闪退,我一整天历经删缓存数据,重启手机,卸载 app 重装都无法解决,差点就准备刷机了,结果是这个原因
    lanskytian
    lanskytian
    OP
    Mar 23, 2021
    14
    @x66 腾讯和 UC 的普及率这么低么,我以为国内的 app 都会带上这两家其中一家的内核
    cvbnt
    cvbnt
    Mar 23, 2021
    15
    太坑了,特别是很多游戏也闪退了,过了难受的上午和下午
    webshe11
    webshe11
    Mar 23, 2021
    16
    感谢楼主提醒,我说今天网易云音乐怎么老崩溃
    superrichman
    superrichman
    Mar 23, 2021 via iPhone
    17
    我昨天晚上手动更新的,用 app 没有遇到问题,刚刚看了一下是 89 版
    andywiny
    andywiny
    Mar 23, 2021 via Android❤️5
    18
    原来如此啊,害我以为手机问题,下午紧急下单了一新手机😂
    Atma
    Atma
    Mar 23, 2021 via Android
    19
    🌚早上快迟到,打卡血崩,卸载重装也不行,后来想起来前天晚上 play 里面更新了 Webview,最后 1min 地铁上面打了卡,急死个人
    litmxs
    litmxs
    Mar 23, 2021 via Android
    20
    原来是这个原因,今天招商银行和网易云一直 crash
    lanskytian
    lanskytian
    OP
    Mar 23, 2021 via iPhone
    21
    @andywiny 你确定不是蓄谋已久🤣
    zpxshl
    zpxshl
    Mar 23, 2021 via Android
    22
    国内 app 用自研内核还是很有必要的。
    geekvcn
    geekvcn
    Mar 23, 2021
    23
    我说呢,还把手机重新刷了个机,我最后把 webview 还原到 87 版本就好了
    R18
    R18
    Mar 23, 2021 via Android
    24
    MIUI 炸了一天了,几乎所有 app 都闪退。最后卸载更新解决的
    lanskytian
    lanskytian
    OP
    Mar 23, 2021 via iPhone
    25
    @zpxshl 原来觉得魔改其实很卷,为解决碎片化问题引入新的碎片化问题,现在看来这部分工作还是很有意义的
    jim9606
    jim9606
    Mar 23, 2021
    26
    GP 向来都是灰度的,更何况是 Webview 这种基础组件,何况我也不是长期挂着梯子,更新都是手动。
    另外好像 play 版微信用的是系统 webview 。

    以前遇到过一次怀疑是被 webview 坑的场景是所有小程序打不开,最后解决办法也不是降级 webview 而是降级微信,也不知道是谁的锅。
    lanskytian
    lanskytian
    OP
    Mar 23, 2021 via iPhone
    27
    @jim9606 小程序的话,最早是依赖 x5 的,依赖系统 webview 是跑不起来的,后来微信自研内核,现在应该是把 js 引擎单独拆出来了,独立加载,和 webview 解耦了
    zpxshl
    zpxshl
    Mar 23, 2021 via Android❤️1
    28
    @lanskytian 非常有意义。不同 webview 版本,不同 rom 魔改带来的碎片化很恶心的。要是小米华为这些魔改了你还能忍一忍兼容下,魅族这种魔改真的是又不想管,又时不时被用户反馈。 另外所谓的兼容魔改 webview,其实就是各种实验看怎么规避问题,大部分是黑盒。
    之前代码一堆注释 xxx 逻辑是为了兼容 xx 系统...
    在我看来,自研内核单一个把 webview 版本统一就功不可没了。另外的好处是,出了啥 bug 可以找相关负责人定位,即使是原生 webview 自带的 bug 也可以修。
    kkbblzq
    kkbblzq
    Mar 23, 2021
    29
    早上用的好好的几个应用突然就崩了,比如京东,下班回家 adb 里看了眼 log 去更了下 webview 版本就好了。。。。
    hs0000t
    hs0000t
    Mar 23, 2021 via Android
    30
    扫了一眼,webview 还是 78 版的
    divilkcvf
    divilkcvf
    Mar 23, 2021
    31
    早上好多应用打不开+1,各种 google play 下载的游戏,手机自带的 my phone 和各种后台 service 疯狂弹停止运行,重启都没用,后来去 google play 手动点了全部更新就好了
    divilkcvf
    divilkcvf
    Mar 24, 2021
    32
    @divilkcvf 最诡异的是闪退之后点击报告问题,然后报告问题的程序也闪退
    applehater
    applehater
    Mar 24, 2021 via Android
    33
    @jim9606 谷歌的灰度,是可以有匿名信息可以统计更新使用情况吗
    JellyBeanX
    JellyBeanX
    Mar 24, 2021 via iPhone
    34
    我司海外用户不少,大面积的反馈,都建议他们去升级 WebView 了
    KevinChan
    KevinChan
    Mar 24, 2021❤️1
    35
    说搭载自研内核的,这不就是标准的因噎废食吗?
    reed2020
    reed2020
    Mar 24, 2021
    36
    手机用得少,没发现😂
    q197
    q197
    Mar 24, 2021
    37
    @lanskytian 我没有具体看,只是凭外观猜测,play 版微信好像是魔改 chromium,国内是 x5,直接 wenbview 应该没有办法修改长按选择文字的菜单样式吧。而且分页面,应该是公众号和小程序用魔改 chromium,直接打开网页是 webview
    lanskytian
    lanskytian
    OP
    Mar 24, 2021 via iPhone
    38
    @KevinChan 倒是也不至于,从稳定性,性能和可拓展性来讲,还是有好处的。而且这已经是个趋势了,国内 app 不用自研内核的感觉很少了,至少头部 app 都
    lanskytian
    lanskytian
    OP
    Mar 24, 2021 via iPhone
    39
    @KevinChan 倒是也不至于,从稳定性,性能和可拓展性来讲,还是有好处的。而且这已经是个趋势了,国内 app 不用自研内核的感觉很好少了,至少头部 app 都是
    lanskytian
    lanskytian
    OP
    Mar 24, 2021
    40
    @q197 微信也在自研内核 xweb,play 应该是内置了自研的吧
    lambdAlan
    lambdAlan
    Mar 24, 2021
    41
    从昨天开始手机 app 一直闪退,我还以为 realme 更新新系统的锅。。
    NEVERCODE
    NEVERCODE
    Mar 24, 2021
    42
    你们要抓的是 Android,和我安卓有什么关系?
    keymao
    keymao
    Mar 24, 2021
    43
    国内很多 app 都是自封了 X5 内核的 事实证明还是有远见得。

    安全和稳定大部分时候还是得靠自己。
    wsseo
    wsseo
    Mar 24, 2021
    44
    国内这个东西都不更新的,所有遇到这个问题的人很少。
    someonesnone
    someonesnone
    Mar 24, 2021
    45
    国内如果你老老实实用,是碰不到这个问题的
    honeycomb
    honeycomb
    Mar 24, 2021 via Android
    46
    我就觉得很奇怪,内地的手机连 play store 都连不上,怎么可能随 play 更新 trichrome webview ?
    所以还是要用统一的 webview 。
    SunnyCoffee
    SunnyCoffee
    Mar 24, 2021
    47
    @lambdAlan 你这是原生系统?为啥也会这样,最后解决了么
    xcstream
    xcstream
    Mar 24, 2021
    48
    碎片化想到生物多样性问题。想到有性繁殖产生各种遗传基因组合抵御病毒。
    Lonely
    Lonely
    Mar 24, 2021 via iPhone
    49
    就这么点事情干嘛要关注?
    lambdAlan
    lambdAlan
    Mar 24, 2021
    50
    @SunnyCoffee 我不知道是不是原生系统,手机是 realme x7 pro,解决方案是到 google play 里面升级 webview 到最新
    66beta
    66beta
    Mar 24, 2021❤️4
    51
    这楼里碰上闪退的,多半是全天候开着木弟子的,全部抓起来!
    lanskytian
    lanskytian
    OP
    Mar 24, 2021 via iPhone
    52
    @66beta 你们要抓的是 Android,和我安卓有什么关系?(doge
    StephenHe
    StephenHe
    Mar 24, 2021
    53
    并没有任何崩溃,一小部分人大惊小怪
    qing108
    qing108
    Mar 24, 2021
    54
    版本 89,没有遇到过问题,稳得很
    binux
    binux
    Mar 24, 2021 via Android
    55
    Crash 藏在 feature 开关下面,测试不完全
    6oML852dJf9Kn2l7
    6oML852dJf9Kn2l7
    Mar 24, 2021
    56
    嗯 华为的全局搜索也甭了
    Lemeng
    Lemeng
    Mar 24, 2021
    57
    看看,还不清楚
    x66
    x66
    Mar 24, 2021
    58
    @lanskytian 微信还好,腾讯系的也都没有崩溃,都怪我前天晚上睡觉忘记关梯子了,昨天晚上看到帖子之后去 play 商店更新了 webview 就一切正常了
    qingfengxulai1
    qingfengxulai1
    Mar 24, 2021 via Android
    59
    谷歌的 webview 更新很频繁
    murmur
    murmur
    Mar 24, 2021
    60
    国产的安卓多少年都未必真的更新,等国产更新了都修了几个轮回了
    bypain
    bypain
    Mar 24, 2021
    61
    华为手机,没用梯子也遇到这问题了。好奇怪。。。
    0x8192dd
    0x8192dd
    Mar 24, 2021
    62
    主要是国内基本都是第三方 ROM,哪怕是像一加那种原生 style 的 ROM 这种系统组件都是走自家应用商店或者 ROM 更新的,影响很小。
    我的 Pixel 是自动更新的,但更的不勤快,昨天晚上自动更新过后知乎启动就闪退,当时我就意识到是 WebView 更新的问题了,去 GP 一看已经发布新的更新了,更新过后就好了
    lxe524
    lxe524
    Mar 24, 2021
    63
    昨天早上就躺枪中招了,抓了日志,手动重装了对应版本的 Trichrome Library 才好,后面了解到大概是 GP 错误的推送。WebView 保持更新还是有必要,最新终于用上了 64 位,之前都是 32 位
    wtks1
    wtks1
    Mar 24, 2021 via Android
    64
    日,我还以为手机系统出问题了,昨晚回去刷机了
    xdtr
    xdtr
    Mar 24, 2021
    65
    怪不得,好多 app 疯狂闪退,还以为手贱点了一下清理导致的
    Greatshu
    Greatshu
    Mar 24, 2021
    66
    为什么这么多人出问题,都开着自动更新吗?搞不懂升级那么快干嘛,我一般一年升级一次 app 。
    no1xsyzy
    no1xsyzy
    Mar 24, 2021
    67
    问题是没有用户手动回滚以及抢救回滚机制……
    跟自动更新有什么关系……
    ——
    软件 WebView 独立出来的意义跟 snap 独立出来的意义差不多吧
    好用但好脏
    分久必合,合久必分
    88274382
    88274382
    Mar 25, 2021 via Android
    68
    @zpxshl 魔改在你这已经跟帅哥美女一样,词义弱化了。什么叫魔改,一般人做不到,某个人却做到了,而且还得是很 nb 很有用的东西,这才叫魔改。其他的都叫修改,改的不行的叫瞎改。
    younghust
    younghust
    Mar 25, 2021
    69
    @wtks1 应该先 google 一下 问题是不是常见的,在重装吧? 要不然跟小白用 pc 卡了就重装没啥区别。哈哈
    wtks1
    wtks1
    Mar 25, 2021 via Android
    70
    @younghust 主要是之前不小心搞坏过一次,这回想当然的以为是同样的毛病.....
    liuguangxuan
    liuguangxuan
    Mar 25, 2021 via Android
    71
    app 一直崩,正要开口喷一加呢,看到了这个帖子。
    lrh3321
    lrh3321
    Mar 25, 2021 via Android
    72
    怪不得有点 app 一直崩
    iovekkk
    iovekkk
    Mar 25, 2021
    73
    其实不能怪谷歌,webview 的代码,各个平台使用的可能都不一样
    之前有个同事是 OPPO 的,他说 OPPO 手机系统集成的 webview 代码是高通给的
    跟谷歌的不是完全一样的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4470 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 277ms · UTC 09:10 · PVG 17:10 · LAX 01:10 · JFK 04:10
    ♥ Do have faith in what you're doing.