环信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.0useLibrary 'org.apache.http.legacy'
}
dependencies {compile 'com.android.support:appcompat-v7:23.4.0'//Optional com

【环信集成指北】Android SDK 的两种导入方式相关推荐

  1. MongoDB——MongoDB分片集群(Sharded Cluster)两种搭建方式

    MongoDB分片集群(Sharded Cluster)两种搭建方式 MongoDB分片的概念 分片集群包含的组件 分片集群架构目标 MongoDB分片集群搭建 第一套副本集 第二套副本集 配置节点副 ...

  2. android启动服务的生命周期,Android Service的两种启动方式以及生命周期

    Service的两种启动方式: 1.startService 2.bindService 注意: .在Android 5.0之后google出于安全的角度禁止了隐式声明Intent来启动Service ...

  3. Android service的两种使用方式bindService和startService使用方式

    服务与多线程的区别: 服务仍然是运行在主线程中,而Thread则是真正的开启了一个新的线程来执行先关操作. 那为什么要用服务呢,初步理解是服务是为了更好地管理线程.试想,当我们在某一个activity ...

  4. Android中启动一个服务,Android服务的两种启动方式

    前言:Service是Android的四大组件之一,也是可执行的程序.服务是Android中实现程序后台运行的解决方案,非常适合去执行那些不需要和用户交互而且还要求长期运行的任务.Service的启动 ...

  5. Android Studio Gradle两种更新方式

    第一种.Android Studio自动更新 第一步:修改gradle版本 修改项目根目录/gradle/wrapper/gradle-wrapper.properties最后一行的地址: distr ...

  6. android环信聊天界面上面显示昵称,【环信征文】在android中5分钟实现环信昵称头像的显示...

    老司机带你们5分钟实现昵称头像的显示,车要开了,话不多说,快快上车~ 一.将简版demo里的cache包(5个java文件)复制到自己项目里. 下载环信android简版Demo: 环信Android ...

  7. android项目两种构建方式的整合(Eclipse/idea和Android Studio)

    android的两种构建方式 目前android主要有两种构建方式,一种基于ant(传统的),另一种是13年Google/IO上新推出基于Gralde的构建(Android Studio).从sdk的 ...

  8. android中资源文件的两种访问方式,Android_Android学习笔记-保存文件(Saving Files),Android设备有两种文件存储区域 - phpStudy...

    Android学习笔记-保存文件(Saving Files) Android设备有两种文件存储区域: 内部存储和外部存储 ("internal" and "externa ...

  9. 将Eclipse代码导入到Android Studio的两种方式

    转: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0104/2259.html 说到使用Android Studio,除了新建 ...

最新文章

  1. NR 5G SBA架构
  2. Star PDF Watermark Ultimate中文版
  3. c语言判断字符是否等于e,C语言如何实现删除字符串中的字符
  4. mysql查询不同老师所教不同课程_mysql学习训练记录及笔记(二)
  5. 《架构之美》学习随笔:好的架构
  6. 5920. 分配给商店的最多商品的最小值
  7. 2021中卫一中高考成绩查询,2021年宁夏高中排名及分数线 高考本科升学率排行榜...
  8. linux怎么查看内核定义的结构体,Linux如何查找一个结构体的原始定义
  9. ajax跨域为什么会失败,ajax跨域请求失败是怎么回事?
  10. bugku 社工-初步收集
  11. Python基础《十七:XML解析》
  12. P物质肽[DArg1, DTrp5, 7, 9, Leu11]
  13. 智慧城市解决方案(智慧城市系统及相关技术)
  14. 别错过这张AI商用清单:你的生产难题可能被一个应用解决!
  15. 基于SimpItk的下肢全景X光图像拼接
  16. javascript机器学习
  17. 微信小程序---实现VR看房效果
  18. 开发电商系统用什么开发语言呢
  19. 使用POI实现Excel导出导入 详细解释
  20. pair及pair在vector中的使用

热门文章

  1. Cell R-CNN V3: A Novel Panoptic Paradigm for Instance Segmentation in Biomedical Images
  2. 数据结构(一)逻辑结构和存储结构
  3. 百度莱茨狗刚出就有人卖到了1W+!4只百度狗领养指南及运营解析!
  4. matlab求五元多次函数最值,matlab求最值(极值)
  5. 1852. Ordered Fractions
  6. 雷宁轮播图 编辑html,零基础学html+css
  7. ModelState.IsValid
  8. 计算机保研面试常见问题(408计算机网络简答题)
  9. Android 长链接Socket.IO 连不上
  10. GO语言基础之error