Поддерживаемые версии зависимостей
Узнайте, какие версии Android, SDK, NDK и JDK поддерживает каждая версия Unity.
См. следующие таблицы для понимания версий зависимости Android, поддерживаемых Unity. Каждая версия Unity требует определенной версии Android NDK и Android JDK, но точных требований к версии для Android SDK. нет.
SDK
Unity полагается на инструменты, предоставляемые Android и SDK, и различные версии SDK обычно имеют одинаковые инструменты. Это означает, что вы можете использовать любую последнюю версию SDK, так как все они содержат инструменты сборки, необходимые для Unity.
В следующей таблице перечислены поддерживаемые версии средств Android SDK, установленные с каждой версией Unity:
| Unity версия | SDK Версия инструментов сборки | SDK Версия инструментов командной строки | SDK Версия инструментов платформы |
|---|---|---|---|
| 6000.2 - 6000.3+ | 36.0.0 | 16 | 36.0.0 |
| 6000.1 | 34.0.0 | 16 | 34.0.5 |
| 6000.0 | 36.0.0 | 16 | 36.0.0 |
| 2022.3 LTS | 34.0.0 | 6 | 32.0.0 |
| 2021.3 LTS | 34.0.0 | 6 | 32.0.0 |
NDK
В следующей таблице показана версия NDK, поддерживаемая каждой версией Unity:
| Unity версия | NDK версия |
|---|---|
| 6000.0+ | r27c (27.2.12479018) |
| 2022.3 LTS | r23b (23.1.7779620) |
| 2021.3 LTS | r21d (21.3.6528147) |
JDK
В следующей таблице показана версия JDK, поддерживаемая каждой версией Unity:
| Unity версия | JDK версия |
|---|---|
| 6000.0+ | 17 (OpenJDK версия 17) |
| 2022.3 LTS | 11 (OpenJDK версия 11) |
| 2021.3 LTS | 11 (OpenJDK версия 11) |
Примечание: Unity версии 6 и более поздняя поддержка CMake версия 3.22.1, тогда как ранее Unity версии не поддерживают CMake.