На этой странице показано, как настроить NDK в вашем проекте в соответствии с версией подключаемого модуля Android Gradle (AGP), используемой в проекте.
Действия различаются в зависимости от версии AGP, используемой в проекте. Найдите версию плагина Android Gradle в одном из следующих мест:
- Файл > Структура проекта > Меню проекта в Android Studio
- Файл
build.gradle
верхнего уровня в проекте.
Выберите версию ниже:
АГП версии 4.1+
У вас есть следующие возможности для настройки NDK:
- (Рекомендуется) Используйте свойство
ndkVersion
, чтобы установить версию NDK. - Не устанавливайте никаких свойств. Android Studio автоматически загрузит версию NDK по умолчанию для этой конкретной версии AGP (в данном случае версия NDK 21.0.6113669), или вы можете установить NDK из командной строки . Android Studio устанавливает все версии NDK в каталог
android-sdk /ndk/
. Каждая версия находится в подкаталоге, в имени которого указан номер версии. В особых случаях используйте свойство
ndkPath
:классный
android { ndkPath "/Users/ndkPath/ndk21" // Point to your own NDK }
Котлин
android { ndkPath = "/Users/ndkPath/ndk21" // Point to your own NDK }
Установите NDK из командной строки
Чтобы установить NDK из командной строки, выполните следующие действия:
Используйте инструмент
sdkmanager
для просмотра доступных версий пакетов CMake и NDK. Как и другие компоненты SDK, NDK распространяется по разным каналам:sdkmanager --list [--channel=channel_id] // NDK channels: 0 (stable), // 1 (beta), or 3 (canary)
Передайте
sdkmanager
строки для пакетов, которые вы хотите установить. Например, чтобы установить CMake или NDK, используйте следующий синтаксис:sdkmanager --install ["ndk;major.minor.build[suffix]" | "cmake;major.minor.micro.build"] [--channel=channel_id]
Используйте опцию
--channel
, чтобы устанавливать пакет только в том случае, если он был выпущен на канале до Channel_id включительно channel_id.
Для получения дополнительной информации см. sdkmanager .