توضح لك هذه الصفحة كيفية تهيئة NDK في مشروعك وفقًا لإصدار مكوّن Android Gradle الإضافي (AGP) الذي يستخدمه المشروع.
تختلف الخطوات وفقًا لإصدار AGP المستخدم في المشروع. ابحث عن إصدار المكوّن الإضافي لنظام Gradle المتوافق مع Android في أي من الموقعَين التاليَين:
- ملف > بنية المشروع > قائمة المشروع في "استوديو Android"
- ملف
build.gradle
ذو المستوى الأعلى في المشروع
حدد الإصدار أدناه:
الإصدار 4.1 من AGP أو الإصدارات الأحدث
وتتوفر لك الخيارات التالية لتهيئة NDK:
- (إجراء يُنصح به) استخدِم السمة
ndkVersion
لضبط إصدار NDK. - لا تضبط أي سمة. سينزّل استوديو Android تلقائيًا
الإصدار التلقائي من NDK لإصدار AGP المحدد
(في هذه الحالة، الإصدار 21.0.6113669) من NDK أو يمكنك
تثبيت NDK من سطر الأوامر. يثبّت Android Studio
جميع إصدارات NDK في دليل
android-sdk/ndk/
. يوجد كل إصدار في دليل فرعي يحمل رقم الإصدار كاسم له. في حالات الاستخدام الخاصة، استخدِم السمة
ndkPath
:رائع
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
لتثبيت حزمة فقط إذا تم إصدارها في قناة تصل إلى channel_id..
لمزيد من المعلومات، يمكنك الاطّلاع على sdkmanager.