跑通语聊房示例项目
大约 1 分钟
voiceroom
跑通语聊房示例项目
环信提供一个开源的语聊房示例项目,演示了如何使用环信 IM SDK、App Server 和 Agora RTC SDK 实现基本的消息互动、音频互动、房间管理和麦位管理等场景。
本文展示如何编译并运行 Android 平台的语聊房示例项目,体验房间内的互动。
前提条件
开始前,确保你的开发环境满足如下条件:
- Android Studio 3.0 或以上版本;
- Android SDK API 等级 23 或以上;
- Android 6.0 或以上版本的设备。
操作步骤
获取示例项目
运行示例项目
- 使用 Android Studio 打开 VoiceChatRoom 工程文件。
- 项目中使用的 Gradle 7.3.3 和 Gradle Plugin 7.2.1。若下载失败,可以尝试使用代理或者降低 Gradle 版本。
- 编译项目前,需要在
local.properties
文件中配置环信 App Key、agora_appid 和 app_server_host。如未搭建 App Server,可以从官网下载 APK 安装体验。 - Easemob Chat Room 为模块化项目。在
gradle.properties
文件中配置isChatroomModule=true
使 chatroom 模块成为可独立运行的项目。 - 配置项完成且编译通过后,使用 USB 线将 Android 设备接入你的电脑。启动选择
business.chatroom
项目,点击Run business.chatroom
进行编译安装。 - 打开 Easemob Chat Room 应用进行体验。
运行常见问题
在编译示例项目过程中,如果在 Android 12 设备运行报错,可以在 gradle.properties
文件中添加 android.injected.testOnly=false
。