Android 集成环信后 无法启动,关于androidx升级后环信sdk集成遇到的问题

18年谷歌对support包等依赖混乱的问题进行了决策并推出androidx,可以有效的解决support包的问题,但版本迁移带给我们程序员很多麻烦的问题,就是之前的sdk很多都会报错,这里用环信的sdk来做示范,经验之谈仅供参考。

首先,导入sdk,gradle还是引入jar包都可以,但是我用的gradle导入,jar包导入可能会出现找不到so文件的问题,很麻烦,直接规避了。官方文档里有专门的步骤解释,简单的东西就不多提了。

其次,导入成功后,你想直接引用里面的EaseUI,那么你需要将它作为module导入你的工程,引入后,添加依赖。

下面是我碰到的许多错误

1.包的重复引用问题duplicate,进入easeui里的build.gradle,看看是否有和你自己项目相同的引入包,easeui里有写注释,参考它的来注释掉重复的东西。

2.引入easeui时你有可能还引入了一个叫simple什么的module,这个module里sdk的版本可能和你主公程和easeui的两个sdk版本不一致而报错,如果想参考它怎么写的可以把版本改为一致,不想参考直接删除。

015c7fdfdbbb

3. 最后是最让我头疼的问题,easeui里因为上面步骤迁移到了androidx,导致很多包的引用路径会发生改变,具体可以参考这个大佬写的来一步步replace--https://www.jianshu.com/p/b0800f590e6e。还有各种的奇怪的aapt错误,我发现easeui里res文件目录下很多values爆红,其中有一些疑似是毛子的语言的values,我直接删除,还有一个a开头的但是不是anim的文件我也删除了,解决这个问题需要大量的时间和耐心,建议你一个个翻开easeui的文件来看看是否有报错,因为有时候你看不到它报错,但res里的文件很多都泛红,所以耐心搞下去相信你可以完成对这个sdk的引用,很多奇怪的错误我通过在网上到处找,每个方法都试一次,最后都可以找到解决方案,程序员嘛,耐心细致很重要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值