环信AndroidSDK官网文档提供了两种导入方式:线上gradle远程连接导入和本地导入,线上导入方便快捷,本地导入较为灵活。
一、线上gradle远程连接导入
线上导入方便快捷,直接使用环信最新版SDK,但是线上的SDK不支持easeui库线上导入,还是需要自己手动导入(当然也可以选择不使用这个库)。
首先在你的项目的根目录build.gradle文件的allprojects→repositories属性下加入远程库地址
maven { url "https://raw.githubusercontent.com/HyphenateInc/Hyphenate-SDK-Android/master/repository" }
然后在你的module的build.gradle里加入以下代码(注意版本号)
android {
//use legacy for android 6.0
useLibrary 'org.apache.http.legacy'
}
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
//Optional compile for GCM (Google Cloud Messaging).
compile 'com.google.android.gms:play-services-gcm:9.4.0'
compile 'com.hyphenate:hyphenate-sdk:3.3.0'
}
如果想使用不包含音视频通话的SDK,用以下Library Dependencies
compile 'com.hyphenate:hyphenate-sdk-lite:3.3.0';
SDK版本号参考:Release Note
二、本地导入(SDK和easeui)
SDK目录讲解: