环信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
二维码