环信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包解决方法的主要内容,如果未能解决你的问题,请参考以下文章