腾讯TBS浏览服务x5内核手动下载安装

先根据官方文档集成好TBS,这个就不叙述了;
官方的内核下载由于cdn限制等原因,下载安装成功率无法保证;
既然自动下载安装不行,我们可以把内核自己下载后存储在我们自己的服务器,而后根据需要下载,最后通过installLocalTbsCore 安装内核(tbs44181版本之后该方法显示过期,但亲测截止44226版本还有效),
新出的替换方式是installLocalQbApk,但是由于没有文档无法确定installLocalQbApk的参数,展示无法使用如有了解的可以告知下;

QbSdk.installLocalTbsCore(context, 46141, apkPath);

如何得到内核,
1.可以再集成tbs后的app中打开http://debugtbs.qq.com打开加载检测⼯具

在这里插入图片描述
2.点击安装线上内核,之后会自动下载安装当前app对应cpu架构的内核,可以在app的build.gradle内使用abiFilters控制cpu架构;

     ndk {
            //armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它
            //arm64-v8a: 第8代、64位ARM处理器
            //x86: 平板、模拟器用得比较多
            //x86_64: 64位的平板
            abiFilters 'arm64-v8a'//'armeabi-v7a'//, 'x86'
        }

在这里插入图片描述
3.出现上面弹框后,可以使用Android Studio的Device File Explorer功能去查找文件,一般在storage-sdcard0-tencent-tbs-backup-自己包名目录下(不清楚具体目录也可以点击拷贝内核按钮会提示路径)有一个40M左右的文件5x.tbs.org把它保存到电脑上修改后缀名为x5.apk,然后上传自己服务器;之后就可以在需要的时候自己下载安装一次了。
4.得到自己服务器url后,在具体业务代码时机中(使用canloadx5判断是否加载过x5),没有则使用QbSdk.reset然后使用installLocalTbsCore加载安装一次内核就可以了,重启应用生效。
5.这样内核加载完成。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值