IM 即时通讯 (423)
Android (197)
- 初始化&链接 (7)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (14)
- 聊天会话 (25)
- 消息处理 (35)
- 自定义消息 (5)
- 音视频 (2)
- 推送&通知 (31)
- 扩展功能 (3)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (4)
- 其他 (39)
iOS (165)
- SDK 导入 (7)
- 连接 (7)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (43)
- 消息处理 (26)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (7)
- 国际化 (3)
- 音视频 (4)
- 其他 (22)
Web (36)
Server API (25)
Android 8.0 适配问题
融云 Android SDK 在 2.8.25-Dev 这个版本对 Android 8.0 做了适配。
发布时间: 2017-12-25 17:12
回答:
融云 Android SDK 在 2.8.25-Dev 这个版本对 Android 8.0 做了适配。
在升级到 2.8.25-Dev 版本时,
需要注意:SDK 中用到了 Support Library 中的比较新的 API,因此在升级 SDK 的时候,需要将工程
项目的 gradle 文件中的 Support Library 依赖升级到 26.0.0 以后,在 IMKit 中 gradle 文件中添加以下代码:
dependencies { compile 'com.android.support:support-v4:26.0.0' }
如果工程中其他的module也用到了 Support Library 相关的库,也需要同步升级到 26.0.0 版本以上;
相应的,compileSdkVersion 和 buildToolsVersion 也需要同步升级到 26.0.0 以上的版本:
compileSdkVersion 26 buildToolsVersion '26.0.0'
另外,如果您工程的 build.gradle 里没有配置对谷歌 marven 仓库的依赖,也需要添加上。如下图所示:
repositories { jcenter() mavenCentral() maven { url 'https://maven.google.com/' name 'Google' } }
避免出现编译错误。