Skip to main content
This document describes the Android system versions, development platforms, and development environment requirements supported by the Android RUM SDK.

System Requirements

CategorySupport Range
Minimum Android VersionAndroid 6.0 (API level 23)
Maximum Android VersionCurrent latest Android version
Supported Device TypesAndroid phones, tablets, Android TV
System versions below Android 6.0 (API level 23) are not supported.

Supported Platforms

Phone Apps

Full support for Android phone apps

Tablet Apps

Full support for Android tablet apps

Android TV

Full support for Android TV apps

Development Languages

LanguageSupportedRecommendation
JavaFully supported
KotlinRecommended

SDK Versions

SDK Major VersionSupported Android APIStatus
v3.xAPI 23+Current version (recommended)
v2.xAPI 23+Maintenance
v1.x-Deprecated
Deprecated versions are not recommended for new integration projects and may no longer receive feature updates or bug fixes.

Build Toolchain Requirements

RequirementDescription
AndroidXMust use AndroidX, legacy Support Library not supported
Build SystemGradle
Kotlin VersionMust be compatible with AndroidX ecosystem version

Feature Compatibility

Android TV apps have the same minimum system version requirements as regular Android apps (API 23+).
All RUM features work normally on Android TV.
  • Supports Jetpack Compose monitoring capabilities
  • Specific compatibility depends on the Compose version used by the app
  • Recommend using the latest stable Compose version
Navigation, performance, and user interactions in Compose apps can be automatically tracked.
WebView monitoring requires additional configuration and dependencies.
Provides integration support for common Android libraries:
Third-party LibrarySupport StatusDescription
OkHttpAuto-track HTTP requests
RetrofitVia OkHttp interceptor
GlideImage loading monitoring
TimberLog integration
Specific compatibility depends on the system requirements of the corresponding third-party library.

Version Update Strategy

The SDK follows Semantic Versioning:
Update TypeVersion FormatCompatibilityDescription
Majorv3.0.0May be incompatibleMay contain breaking changes, code adjustments required
Minorv3.1.0Backward compatibleNew features, maintains backward compatibility
Patchv3.1.1Fully compatibleBug fixes, fully backward compatible
We recommend regularly updating the SDK to the latest stable version for best performance and security.

Quick Reference

Minimum Version

Android 6.0 (API level 23)

Supported Platforms

Phones, tablets, Android TV

Development Languages

Java, Kotlin

Current Version

SDK v3.x