Skip to content

在 Android App 中添加 TiRTC Android SDK,并完成 SDK 初始化。

接入要求

  • Android 5.0(API Level 21)及以上。
  • arm64-v8a
  • compileSdk35

添加 Maven 仓库

TiRTC Android SDK 通过 TiRTC Maven 仓库分发。新工程需要先添加这个仓库,否则 Gradle 无法解析 com.tange.ai:tirtc,Android 构建会在 Gradle 依赖解析阶段失败。

settings.gradle.kts 中添加 TiRTC Maven 仓库。

kotlin
dependencyResolutionManagement {
  repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("http://repo-sdk.tange-ai.com/repository/maven-public/")
      isAllowInsecureProtocol = true
      credentials {
        username = providers.gradleProperty("TIRTC_PUBLIC_MAVEN_USERNAME").orElse("tange_user").get()
        password = providers.gradleProperty("TIRTC_PUBLIC_MAVEN_PASSWORD").orElse("tange_user").get()
      }
    }
  }
}

添加 SDK 依赖

添加当前版本的 Android SDK:

kotlin
dependencies {
  implementation("com.tange.ai:tirtc:2.2.9")
}

在 Kotlin 代码中导入 API

kotlin
import com.tange.ai.tirtc.TiRtc
import com.tange.ai.tirtc.TiRtcInitOptions

初始化 SDK

应用启动后,先用你的 AppId 初始化 SDK。初始化成功后,再进入连接、播放、收发消息等后续流程。

kotlin
class DemoApp : Application() {
  override fun onCreate() {
    super.onCreate()
    TiRtc.initialize(
      applicationContext,
      TiRtcInitOptions(appId = "your-app-id"),
    )
  }
}

下一步

完成 Android SDK 接入后,继续参考建立与设备端的连接音视频流传输与播放

TiRTC 开发文档