Available Android SDK versions
Review available Android SDK versions for Unity Build Automation targets.
Read time 1 minuteLast updated 20 days ago
Build automation uses the configured target SDK version for a project. Due to the Unity Editor option that uses the highest available Android SDK version, you must select the maximum SDK version available during a build.
You must configure the maximum available Android SDK version to successfully build for Android. Each Android SDK includes all previous SDK versions starting from SDK 22. For example, if you use Unity 6000.1.1f1 to build for Oculus (which requires SDK 32), select SDK 32 in your Unity project and select SDK 35 or SDK 36 when you configure your build automation target.
The following table lists the Android SDK versions available for each Unity version. Availability doesn't guarantee compatibility.
Unity version | NDK | SDK 33 | SDK 34 | SDK 35 | SDK 36 |
|---|---|---|---|---|---|
| 2019 - 2020 | r19 | ✓ | ✓ | ||
| 2021 - 2021.3.40 | r21d | ✓ | ✓ | ||
| 2021.3.41 - 2021.3.43 | r21d | ✓ | ✓ | ||
| 2021.3.44 - 2021.3 | r21d | ✓ | ✓ | ✓ | ✓ |
| 2022 - 2022.1 | r21d | ✓ | ✓ | ||
| 2022.2 - 2022.3.43 | r23b | ✓ | ✓ | ||
| 2022.3.44 - 2022.3 | r23b | ✓ | ✓ | ✓ | ✓ |
| 2023 | r23b | ✓ | ✓ | ||
| 6000.0 - 6000.0.17 | r23b | ✓ | |||
| 6000.0.18 - 6000.0.37 | r23b | ✓ | ✓ | ✓ | |
| 6000.0.38 - 6000.0 | r27c | ✓ | ✓ | ✓ | |
| 6000.1.0b1 - 6000.1.0b4 | r23b | ✓ | ✓ | ✓ | |
| 6000.1.0b5 or later | r27c | ✓ | ✓ |