ضبط NDK لمكوّن Gradle الإضافي Android

توضح لك هذه الصفحة كيفية تهيئة 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 من سطر الأوامر، قم بما يلي:

  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.