'Android Gradle प्लग इन' के लिए एनडीके को कॉन्फ़िगर करना

इस पेज में बताया गया है कि अपने प्रोजेक्ट में एनडीके को कैसे कॉन्फ़िगर करें. का एक वर्शन है.

प्रोजेक्ट में इस्तेमाल किए गए एजीपी के वर्शन के हिसाब से, ये चरण अलग-अलग होते हैं. खोजें 'Android Gradle प्लग इन', इन जगहों में से किसी एक में उपलब्ध है:

  • फ़ाइल > प्रोजेक्ट का स्ट्रक्चर > Android Studio में प्रोजेक्ट मेन्यू
  • प्रोजेक्ट में टॉप लेवल की build.gradle फ़ाइल

नीचे दिया गया वर्शन चुनें:

AGP वर्शन 4.1 और उसके बाद के वर्शन

एनडीके को कॉन्फ़िगर करने के लिए, आपके पास ये विकल्प होते हैं:

  • (सुझाया गया) ndkVersion प्रॉपर्टी एनडीके वर्शन सेट करने के लिए.
  • कोई प्रॉपर्टी सेट न करें. Android Studio, उस खास एजीपी वर्शन के लिए एनडीके का डिफ़ॉल्ट वर्शन (इस मामले में, 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 इंस्टॉल करें

कमांड लाइन से एनडीके इंस्टॉल करने के लिए, यह तरीका अपनाएं:

  1. ऐसे CMake और NDK पैकेज के वर्शन देखने के लिए, sdkmanager टूल का इस्तेमाल करें जो उपलब्ध हैं. SDK टूल के अन्य कॉम्पोनेंट की तरह ही, एनडीके को अलग-अलग चैनल:

    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 देखें.