跳转到主要内容
本文档说明 Android RUM SDK 支持的 Android 系统版本、开发平台及开发环境要求。

系统要求

类别支持范围
最低 Android 版本Android 6.0(API level 23)
最高 Android 版本当前最新 Android 版本
支持的设备类型Android 手机、平板、Android TV
不支持 Android 6.0(API level 23)以下的系统版本。

支持的平台

手机应用

Android 手机应用完整支持

平板应用

Android 平板应用完整支持

Android TV

Android TV 应用完整支持

开发语言

开发语言是否支持推荐程度
Java完全支持
Kotlin推荐使用

SDK 版本

SDK 主版本支持的 Android API状态
v3.xAPI 23+当前版本(推荐)
v2.xAPI 23+维护中
v1.x-已废弃
已废弃版本不建议用于新的集成项目,可能不再提供功能更新或问题修复。

构建工具链要求

要求项说明
AndroidX必须使用 AndroidX,不支持旧版 Support Library
构建系统Gradle
Kotlin 版本需与 AndroidX 生态版本保持兼容

功能兼容性

Android TV 应用与普通 Android 应用具有相同的最低系统版本要求(API 23+)。
所有 RUM 功能在 Android TV 上都可正常使用。
  • 支持 Jetpack Compose 的监控能力
  • 具体兼容性取决于应用所使用的 Compose 版本
  • 推荐使用最新稳定版 Compose
Compose 应用中的导航、性能和用户交互都可以被自动追踪。
WebView 监控需要额外的配置和依赖。
提供对常见 Android 库的集成支持:
第三方库支持状态说明
OkHttp自动追踪 HTTP 请求
Retrofit通过 OkHttp 拦截器
Glide图片加载监控
Timber日志集成
具体兼容性取决于对应第三方库本身的系统要求。

版本更新策略

SDK 遵循语义化版本控制(Semantic Versioning):
更新类型版本格式兼容性说明
主版本v3.0.0可能不兼容可能包含破坏性更改,需要代码调整
次版本v3.1.0向后兼容新增功能,保持向后兼容
补丁版本v3.1.1完全兼容Bug 修复,完全向后兼容
建议定期更新 SDK 到最新稳定版本以获得最佳性能和安全性。

快速参考

最低版本

Android 6.0(API level 23)

支持平台

手机、平板、Android TV

开发语言

Java、Kotlin

当前版本

SDK v3.x

相关文档