Android Gradle 플러그인의 NDK 구성

이 페이지에서는 프로젝트에서 사용하는 Android Gradle 플러그인(AGP)의 버전에 따라 프로젝트에서 NDK를 구성하는 방법을 보여 줍니다.

단계는 프로젝트에서 사용하는 AGP 버전에 따라 다릅니다. 다음 위치 중 하나에서 Android Gradle 플러그인 버전을 찾습니다.

  • Android 스튜디오의 File > Project Structure > Project 메뉴
  • 프로젝트의 최상위 build.gradle 파일

아래에서 버전을 선택하세요.

AGP 버전 4.1 이상

NDK를 구성하는 옵션은 다음과 같습니다.

  • (권장사항) ndkVersion 속성을 사용하여 NDK 버전을 설정합니다.
  • 속성을 설정하지 않습니다. Android 스튜디오가 특정 AGP 버전의 NDK 기본 버전(이 경우에는 NDK 버전 21.0.6113669)을 자동으로 다운로드하거나 개발자가 명령줄에서 NDK를 설치할 수 있습니다. Android 스튜디오는 모든 NDK 버전을 android-sdk/ndk/ 디렉터리에 설치합니다. 각 버전은 버전 번호가 이름으로 지정된 하위 디렉터리에 있습니다.
  • 특수한 사용 사례의 경우 ndkPath 속성을 사용합니다.

    Groovy

    android {
      ndkPath "/Users/ndkPath/ndk21"  // Point to your own NDK
    }

    Kotlin

    android {
      ndkPath = "/Users/ndkPath/ndk21"  // Point to your own NDK
    }

명령줄에서 NDK 설치

명령줄에서 NDK를 설치하려면 다음을 실행하세요.

  1. sdkmanager 도구를 사용하여 사용 가능한 CMake 및 NDK 패키지의 버전을 확인합니다. 다른 SDK 구성요소와 마찬가지로 NDK는 다양한 채널을 통해 출시됩니다.

    sdkmanager --list [--channel=channel_id]  // NDK channels: 0 (stable),
                                                // 1 (beta), or 3 (canary)
    
  2. sdkmanager에 설치하려는 패키지의 문자열을 전달합니다. 예를 들어 CMake 또는 NDK를 설치하려면 다음 구문을 사용합니다.

    sdkmanager --install
              ["ndk;major.minor.build[suffix]" | "cmake;major.minor.micro.build"]
              [--channel=channel_id]
    

    --channel 옵션을 사용하여 channel_id. 이하 채널에서 출시된 패키지만 설치합니다.

자세한 내용은 sdkmanager를 참고하세요.