本頁說明如何根據專案使用的 Android Gradle 外掛程式 (AGP) 版本,在專案中設定 NDK。
相關步驟視專案中使用的 AGP 版本而有所不同。您可以在以下任一位置查看 Android Gradle 外掛程式版本資訊:
- 在 Android Studio 中依序前往「File」>「Project Structure」>「Project」選單
- 專案中的頂層 build.gradle檔案
請在下方選取適用版本:
AGP 4.1 以上版本
您可以透過下列選項設定 NDK:
- (建議) 使用 ndkVersion屬性設定 NDK 版本。
- 不設定任何屬性。Android Studio 會自動下載該特定 AGP 版本適用的預設 NDK 版本 (本例為 NDK 21.0.6113669 版);或者,您也可以從指令列安裝 NDK。Android Studio 會在 android-sdk/ndk/目錄中安裝所有 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,請按照下列步驟操作:
- 使用 - 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_id. 以下 (含) 的所有管道中已發布的套件,請使用 - --channel選項
詳情請參閱「sdkmanager」。
