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

初始化完成。