最近把项目升级到AndroidX,项目的目标版本也升级到29,在各种机型上都没问题,部分AndroidQ的机型也测试没有问题,但是出现一个奇怪的问题,第一次在真机上跑没有问题,打Release包也没问题,用360加固后跑起来一点问题都没有,在华为P30、ViVo、OPPO和一加7Pro等机型上也没问题。第2次打包没问题,加固后在一加7pro打开网页直接崩溃了,一看手机版本为AndroidQ,报错信息如下:

根据以上报错信息可以看出是加载webView时库不支持报错了,官方文档有2篇说明感觉自相矛盾,太坑了,一个说全量支持AndroidQ,一个却说在部分AndroidQ有必现Crash.刚开始以为是打包和加固的问题,但是换了电脑打包加固还是一样.

 

后来在Google上面找到一篇类似的博客,把目标版本和构建版本都是改为28,于是愉快的跑了起来发现在一加7Pro上已经正常了,马上打包加固。解决了此问题,Android版本与第三方库兼容真是一个头疼的问题.

改完后重新打包测试没有发现问题,加固后在华为和一加等AndroidQ机型扫码安装也没出现问题,虽然说有可能是Android系统不兼容的问题,但是X5浏览器也得及时更新兼容AndroidQ啊!有时想体验新版本和特性都得等好久,小伙伴们如遇到此问题,可以参考此方法.当然解决问题是我们必备的,也不能全然怪外部因素。有问题希望大家及时提出,一起交流学习;

以下是我集成的X5浏览器小Demo地址为:https://gitee.com/jackning_admin/X5WebViewDemo

AndroidQ与腾讯tbs的兼容问题相关推荐

  1. 腾讯TBS浏览服务打开word.pdf.ppt等文档的使用

    最近遇到个需求,需要在应用内打开Office文件,Android在这方面的功能远远没有 iOS 系统方便得多.所以想到了使用腾讯浏览服务(TBS,Tencent Browsing Service); ...

  2. 记一次腾讯TBS浏览服务集成实践

    这次的分享源于最近的实际开发工作. 项目需求是 在原生Android应用中嵌入WebView,放置用于支撑音视频直播业务的Web页: 另外还需提供Word.Excel.PowerPoint.PDF等常 ...

  3. Android 腾讯tbs适配Android Q啦~~

    前言: 首先说声抱歉,去年升级App目标版本到Android Q,使用腾讯tbs时在一加7plus,华为mate20上报错了,还吐槽了他们,不过最后还是通过降低版本到28解决了,最近发现腾讯tbs已经 ...

  4. android安卓接入腾讯X5浏览器内核TBS基本使用,配置腾讯TBS

    更多其他页面-自定义View-实用功能合集:点击查看 使用腾讯Tbs,会导致上架google应用商城失败! 关于X5内核的一些bug解决,可以查看这些文章: 链接: 解决bug. 安卓原生webvie ...

  5. Android应用内打开.docx/.pdf/.xlsx/.txt等文档——腾讯TBS

                                   Android应用内打开.docx/.pdf/.xlsx/.txt等文档-腾讯TBS 1.功能借鉴:https://blog.csdn.n ...

  6. 三方库 之 分分钟集成腾讯 TBS X5 。。。

    LZ-Says:想和你喝酒是假,想醉你怀里是真. 前言 最近一段时间,都是在被前端虐了,还好,谈不上游刃有余,至少可以实现所需功能,调试起来也不会太过于懵逼. 当然,和大佬相比,还是差距很多.前段时间 ...

  7. 腾讯TBS X5 WebView的简单使用

    工作中经常涉及H5网页的加载工作,最多使用的就是安卓系统控件WebView,但是当网页内容比较多的时候,需要等待很久才能加载完,加载完后用户才能看到网页中的内容,这样用户需要等很久,体验很差. 那能不 ...

  8. 腾讯android web,Android 使用腾讯TBS

    接入 SDK接入 1.jar包:https://x5.tencent.com/tbs/sdk.html 2.Gradle:api 'com.tencent.tbs.tbssdk:sdk:43903' ...

  9. 安卓使用腾讯tbs查看pdf/word文件(解决x5内核下载问题)

    引言: 项目需要预览pdf.word等文件,但是用户不一定安装了wps这样的软件,因此需要在项目里支持查看这些文件.笔者本身是不想使用webview的,因此尝试了很多原生的,但是对于doc文件基本没有 ...

最新文章

  1. DNC-cs6200 ospfv3
  2. 让Python不在mac的dock上显示火箭图标
  3. 内链优化对于网站有哪些作用?
  4. 【Python学习系列十三】Python机器学习库scikit-learn实现逻辑回归
  5. 2019年,被高估的AI与数据科学该如何发展?
  6. 【Python】特征选择方法
  7. PHP中call user func()和call_user_func_array()调用自定义函数小结
  8. 启动“powershell.exe”时出现错误 0x8007000
  9. 递归算法及其时间复杂度分析
  10. 复试分数线该怎么划定呢(洛谷P1068题题解,Java语言描述)
  11. 【Elasticsearch】使用 Elasticsearch 轻松进行文本分类
  12. 微课|玩转Python轻松过二级(2.2.4节):位运算符与集合运算符
  13. Windows 10中检查已安装编解码器的几个方法
  14. 利用信鸽推送实现登录后强制退出的功能
  15. 计算机二级java刷题_计算机二级等考 刷题时间安排以及刷题顺序分享
  16. numpy npy,npz,csv文件存取
  17. pytracking系列跟踪算法的配置(LWL, KYS, PrDiMP, DiMP and ATOM Trackers)(Ubuntu版本)
  18. postgresql10中的pg_stat_statements
  19. tensorflow if语句
  20. 人体常用穴位按摩保健方法(动画图解)

热门文章

  1. 第六届360前端星计划_前端工程化浅析
  2. 自然语言处理NLP星空智能对话机器人系列:深入理解Transformer自然语言处理 WMT数据处理
  3. 0x0B-HackTheBox-Obscurity
  4. ....他乡遇故知....
  5. win10无线投屏_手机投屏到电脑竟如此简单?四种方法教你把手机画面声音同时传到电脑...
  6. 智能物流系统领域国内外的发展状况及趋
  7. su:认证失败,同时,sudo passwd失效,不在sudors中,此事将被报告
  8. MATLAB_LSB_隐藏水印和提取,附代码
  9. linux挂载硬盘错误,开机后无法进入系统
  10. 字节等单位与进制转换