多个Fragment 加载webview,出现白屏解决方案

项目中有4哥tab,其中2个展示斗鱼和五星体育官网首页。由于开发前期没来得及测试,所以没有及时发现webview加载网页会出现白屏。尝试了各种网上的方法,都无效。咨询了一个做web的同学,索性放弃使用Android的webview API,采用腾讯的TBS方案,最终搞定。

接入啥的就不说了,直接查看API。现在说说碰到的问题:

首次点击加载网页是正常的,视频加载出来后点击播放视频,视频播放中,再次点击视频区域,屏幕先是卡住不动,只能听到视频声音,屏幕卡死,再然后变白

处于对之前的加载webview 变白屏的心里阴影(项目已经上线,客户还未反馈这个问题),然后也在网上各种搜索,没结果。再然后接bugly优化异常上报:,没有上报,纳尼?
忽然想到看看控制台?

 .............................................................................................
    X5 does not support the 64-bit mode to run, please refer to the solution: https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7
    .....................................................................................

最终看到这个log,这就很nice。

 ndk {
            //选择要添加的对应cpu类型的.so库。
            abiFilters 'armeabi'
        }

搞定。

写在最后:
我忽然想到,是不是因为不支持64-bit的cpu架构,导致白屏的呢?有时间再试试。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容