> **dd-android-sdk** — skill 17 of 69 in [datadog-labs/agent-skills](https://skillsdocs.com/datadog-labs/agent-skills).
>
> Book (all skills, one file): https://skillsdocs.com/datadog-labs/agent-skills.md
> Machine manifest: https://skillsdocs.com/datadog-labs/agent-skills/.well-known/agent-skills/index.json
> Install the book: `npx skills add datadog-labs/agent-skills`
> Upstream: https://github.com/datadog-labs/agent-skills/blob/main/dd-android-sdk/SKILL.md @ `main`
> Raw bytes, no header: https://raw.githubusercontent.com/datadog-labs/agent-skills/main/dd-android-sdk/SKILL.md
> Base for relative paths: https://raw.githubusercontent.com/datadog-labs/agent-skills/main/dd-android-sdk/
> Licence: MIT — https://spdx.org/licenses/MIT.html
>
> Content © its authors, served unmodified. Takedown: https://github.com/DreambaseAI/skillsdocs/issues/new?labels=takedown&title=Takedown+request

<!-- Verbatim upstream SKILL.md follows, YAML frontmatter included. -->

---
name: dd-android-sdk
description: Route Datadog Android SDK upgrades to the migration instructions for the project's current and target major versions.
metadata:
  version: "1.0.0"
  author: datadog-labs
  repository: https://github.com/datadog-labs/agent-skills
  tags: datadog,android-sdk,android,kotlin,gradle,rum,logs,trace,session-replay,migration
  globs: "**/build.gradle,**/build.gradle.kts,**/libs.versions.toml"
---

# Datadog Android SDK Upgrades

Version-specific migrations for Android applications using the Datadog SDK.

## Skills

| Task | Skill |
|------|-------|
| Upgrade from v2 to v3 | `dd-android-sdk/upgrade-v3` |

## Routing

**Upgrading from v2 to v3** (including non-null user IDs,
`RumResourceMethod`, `GlobalRum` changes, full custom upload URLs, or explicit
feature enablement):

**Immediately read** [upgrade-v3/SKILL.md](upgrade-v3/SKILL.md) and follow it;
do not perform the migration from memory or from this routing file alone.

For a source/target major-version pair not listed above, do not apply another
version's instructions. Explain that this skill does not yet contain that
migration route and consult the current official migration documentation before
proposing changes.
