Android 项目适配64位架构后,腾讯X5内核加载失败解决方案

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。

👉点击跳转到教程

在接入最新腾讯X5内核后,发现初始化会失败,在APP模块的build.gradle文件中放入对应的依赖,依赖由官网提供。

腾讯X5内核官方文档

这个目前是最新的依赖,sync后

bash 复制代码
implementation 'com.tencent.tbs:tbssdk:44286'

在MyApplication中进行初始化操作

bash 复制代码
class MyApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        QbSdk.initX5Environment(applicationContext, object : QbSdk.PreInitCallback {
            override fun onCoreInitFinished() {

            }

            override fun onViewInitFinished(p0: Boolean) {
                LogUtils.d("腾讯X5内核:$p0")
            }

        })
    }
}

这个时候我们把真机上原有的APP删掉,之后重新运行,不然无法真实的测试是否能正常加载。运行后会发现输出logcat日志

bash 复制代码
腾讯X5内核:false

解决方案一:

疑惑官网虽然给出了说明,说64位手机无法加载X5内核,但是我已经下载的是最新SDK版本依然不行。

解决方案二:

用这个将包更改为2020年发布的版本即可使用,X5内核也能正常加载了,大家也能发现仓库名成也变了

最新的依赖是来自 com.tencent.tbs 组织的项目

这个可用的依赖是来自 com.tencent.tbs.tbssdk 组织的项目,具体原因不得而知,但是已经解决了加载失败的问题。

bash 复制代码
implementation 'com.tencent.tbs.tbssdk:sdk:43903'

如果知道原因的朋友们,可以在评论区一起讨论一下,一起成长,一起进步!

相关推荐
笑一下蒜了.16 分钟前
Linux 存储多路径访问手册|multipath.conf 各配置段详解
android·linux·运维
凡泰AI19 分钟前
如何通过小程序多端框架,让一个小程序同时运行在iOS、安卓、鸿蒙以及PC客户端,实现一次开发多端运行的效果
android·ios·小程序
一笑的小酒馆1 小时前
Androidiot扫地机器人设备详情页地图加载慢卡顿优化方案
android
Zhu7587 小时前
在k8s集群部署MySQL单实例,支持多个主流发行版
android·mysql·kubernetes
AFinalStone10 小时前
Android 7系统异常问题排查(四)Framework层(上)—System Server Watchdog
android·系统异常
宝杰X712 小时前
Android Room3 多平台数据库
android·数据库
huibin14785236914 小时前
热缓解学习记录
android·学习
小田的博客17 小时前
SAP MM 供应商银行主数据更新报错!message R1228!
android·java·服务器
一笑的小酒馆18 小时前
Android智能猫砂盆视频加载慢卡顿问题分析
android
只会cv的小前端20 小时前
七巧低代码服务端脚本使用方法
android·低代码·rxjava