Android 腾讯X5内核WebView加载失败原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 腾讯X5内核WebView加载失败原因相关的知识,希望对你有一定的参考价值。

参考技术A 简单记录一下加载X5内核失败原因

运行官方demo一点毛病也没有,自己创建modul运行也没问题 ,一放到自己的项目就永远初始化失败,最后发现是这个原因:

这是官方demo里的配置:

            ndk

                   //选择要添加的对应cpu类型的.so库 不能添加arm64-v8a 不然x5内核加载不上去

                   abiFilters"armeabi","armeabi-v7a","x86","mips"

            

而我原本项目中为了兼容arm64-v8a 把它arm64-v8a写进去了,删掉即可。

如果你也碰到了无法加载x5内核的原因,试试能不能解决你的问题。

集成腾讯TBS x5浏览器内核笔记

参考技术A 最近公司项目要实现文件预览的功能,且考虑到项目中Webview使用场景比较多,所以集成了TBS内核,API使用上和原生Webview基本一模一样,简单记录一下集成步骤

集成腾讯TBS源码

在清单文件添加一下权限,运行时动态申请所需要的权限,主要是存储读写和电话权限

在Application中初始化设置

4.简单实用
和原生Webview一样的语法,如下简单展示京东商城的地址

效果如下

注意Bundle里面的两个参数
filePath:表示要展示的本地文件的路劲
tempPath:表示TBS需要传入的一个临时存放文件的路径,创建一个目录传进去就行,保证非空就OK

使用封装的FileReaderView

集成腾讯TBS源码

以上是关于Android 腾讯X5内核WebView加载失败原因的主要内容,如果未能解决你的问题,请参考以下文章

Android 使用腾讯X5内核WebView和原生做交互

电视机 正在加载腾讯x5内核

android webview

腾讯X5内核 语法不兼容问题

APP内嵌腾讯X5内核webview测试方法

集成腾讯TBS x5浏览器内核笔记