环信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发现报错没了

 初始化完成。

 

 

 

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>