On this page, you can learn about the supported versions, limitations, troubleshooting resources, and support options for Android.
Requirement
Minimum version
Android API level
21
Gradle
7.0.2
Android Gradle Plugin
7.0
Java
11
Kotlin
2.0.21
Jetpack Compose
1.3 - 1.9
ws://, wss://) and other non-HTTP protocols require manual instrumentation.The Dynatrace Android Gradle plugin only instruments the AndroidManifest.xml and .class files. It doesn't instrument the following components:
.html and .js are not instrumented..xml files and other resource files are not instrumented.OneAgent for Android and its transitive dependencies provide ProGuard rules designed for R8. If you use third-party obfuscation tools instead of R8, you are responsible for configuring them to honor the required keep rules. Failure to do so may result in runtime errors due to incorrectly obfuscated classes.
If you use Android Gradle Plugin features such as ignoreFrom to filter out keep rules from dependencies, be aware that this may affect OneAgent functionality.
There might be compatibility issues with other performance monitoring plugins, especially when these plugins instrument OneAgent for Android. We recommend either using only one performance monitoring plugin or verifying via manual testing that the plugins you've chosen are compatible.
For information about event rate limits and other general restrictions, see General limitations for RUM mobile applications.
For troubleshooting mobile application monitoring issues, refer to the following resources:
You can get support by repoting a bug or asking a question in Dynatrace Community.
To report a bug or open a support case: