环信sdk集成,没有chat包解决方法

Posted Devotes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环信sdk集成,没有chat包解决方法相关的知识,希望对你有一定的参考价值。

首先注册环信通讯云的账号

 登录后申请一个应用,获取应用的APPkey

由于官方的sdk中使用的EaseIm3.0需求的版本过高,所以我使用的是ease-im-kit。

可以通过以下网页访问GitHub  https://github.com/easemob/easeui

 我们需要的是ease-im-kit来作为model导入,所以我们只需要导入ease-im-kit

 我这里已经导入过了,所以出现了命名重复的报错.

导入完成后可以通过环信官网的androidApi文档来进行初始化配置:Android SDK 介绍及导入 [IM开发文档]

 

根据以上步骤添加好依赖之后进行EaseIM的初始化 。

新建一个类,命名IMApplication,以及类中的初始化代码

 

 此时我们可以看到EMOptions没有定义

发现报错是没有hyhenate-chat:3.8.1的包。

 找到EaseIM源代码,发现EMOptions在EaseIM中是有定义的,所以我们可以到ease-im-kit中的build.gradle中找到依赖的包名

 

 

这个就是我们需要的包名

给这个包的这段代码复制到我们自己的app中的build.gradle中,重启下Android Studio发现报错没了

 初始化完成。

 

 

 

以上是关于环信sdk集成,没有chat包解决方法的主要内容,如果未能解决你的问题,请参考以下文章

集成环信时遇到的问题file not found: libEaseMobClientSDK.a

环信im Flutter sdk使用帮助

环信im Flutter sdk使用帮助

iOS 环信集成单聊界面,出现消息重复问题

环信Android客户端集成文档

运行环信Android Demo常见问题以及语音消息播放声音小的解决方法