Trang này trình bày cách định cấu hình NDK trong dự án của bạn theo phiên bản trình bổ trợ Android cho Gradle (AGP) mà dự án sử dụng.
Các bước thực hiện sẽ còn tuỳ thuộc vào phiên bản AGP dùng trong dự án. Tìm phiên bản trình bổ trợ Android cho Gradle tại một trong hai nơi sau:
- File (Tệp) > Project Structure (Cấu trúc dự án) > Project (Dự án) trong Android Studio
- Tệp
build.gradle
cấp cao nhất trong dự án
Chọn phiên bản dưới đây:
AGP phiên bản 4.1 trở lên
Bạn có các cách sau đây để định cấu hình NDK:
- (Nên dùng) Dùng thuộc tính
ndkVersion
để đặt giá trị cho phiên bản NDK. - Không đặt giá trị cho thuộc tính nào. Android Studio sẽ tự động tải phiên bản NDK mặc định cho phiên bản AGP cụ thể đó (trong trường hợp này là phiên bản NDK 21.0.6113669) hoặc bạn có thể cài đặt NDK qua dòng lệnh. Android Studio cài đặt tất cả phiên bản NDK trong thư mục
android-sdk/ndk/
. Mỗi phiên bản nằm trong một thư mục con có tên là số phiên bản. Đối với các trường hợp sử dụng đặc biệt, hãy sử dụng thuộc tính
ndkPath
:Groovy
android { ndkPath "/Users/ndkPath/ndk21" // Point to your own NDK }
Kotlin
android { ndkPath = "/Users/ndkPath/ndk21" // Point to your own NDK }
Cài đặt NDK qua dòng lệnh
Để cài đặt NDK qua dòng lệnh, hãy làm như sau:
Dùng công cụ
sdkmanager
để xem các phiên bản của gói CMake và NDK hiện có. Tương tự như các thành phần SDK khác, NDK được phát hành thông qua nhiều kênh:sdkmanager --list [--channel=channel_id] // NDK channels: 0 (stable), // 1 (beta), or 3 (canary)
Truyền chuỗi
sdkmanager
cho các gói mà bạn muốn cài đặt. Ví dụ: để cài đặt CMake hoặc NDK, hãy sử dụng cú pháp sau:sdkmanager --install ["ndk;major.minor.build[suffix]" | "cmake;major.minor.micro.build"] [--channel=channel_id]
Chỉ dùng tuỳ chọn
--channel
để cài đặt một gói nếu gói đó đã được phát hành trong một kênh lên đến và bao gồm channel_id.
Để biết thêm thông tin, hãy xem sdkmanager.