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

توضِّح لك هذه الصفحة كيفية ضبط NDK في مشروعك وفقًا لإصدار مكوّن Android Gradle الإضافي (AGP) الذي يستخدمه المشروع.

تختلف الخطوات وفقًا لإصدار AGP المستخدم في المشروع. ابحث عن إصدار Android Gradle الإضافي في أي من الموقعين التاليين:

  • قائمة الملف > بنية المشروع > المشروع في "استوديو Android"
  • ملف build.gradle ذو المستوى الأعلى في المشروع

حدد الإصدار أدناه:

الإصدار 4.1 من AGP أو الإصدارات الأحدث

تتوفّر لك الخيارات التالية لإعداد NDK:

  • (يُنصح به) استخدِم السمة ndkVersion لضبط إصدار NDK.
  • ولا تضبط أي خاصية. سينزّل Android Studio تلقائيًا الإصدار التلقائي من NDK لإصدار AGP المحدّد (في هذه الحالة، الإصدار NDK 21.0.6113669) أو يمكنك تثبيت NDK من سطر الأوامر. يثبّت استوديو Android جميع إصدارات 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.