Eclipse ADT प्लगिन अब काम नहीं करता. हमारा सुझाव है कि आप Android Studio पर माइग्रेट करें. इससे ndk-build या CMake का इस्तेमाल करके, अपने ऐप्लिकेशन के नेटिव सोर्स को कंपाइल, बिल्ड, और पैकेज किया जा सकता है. ndk-build के साथ काम करने की सुविधा की वजह से, अपने नेटिव प्रोजेक्ट को Eclipse से Android Studio पर माइग्रेट करना आसान हो जाता है. Android के लिए आधिकारिक IDE की मदद से नेटिव डेवलपमेंट के बारे में ज़्यादा जानने के लिए, अपने प्रोजेक्ट में C और C++ कोड जोड़ना लेख पढ़ें.
इंस्टॉलेशन
NDK को इंस्टॉल और कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं:
- Android SDK के कमांड लाइन टूल पाएं और उन्हें इंस्टॉल करें.
- NDK डाउनलोड करें. साथ ही, यह पक्का करें कि आपने अपने डेवलपमेंट प्लैटफ़ॉर्म के लिए सही वर्शन डाउनलोड किया हो. अनज़िप की गई डायरेक्ट्री को अपनी लोकल ड्राइव पर कहीं भी रखा जा सकता है.
- एनडीके वाली डायरेक्ट्री की लोकेशन के साथ, अपने
PATH
एनवायरमेंट वैरिएबल को अपडेट करें.
Eclipse को कॉन्फ़िगर करना
आपके ऐप्लिकेशन को बनाने के दौरान NDK का इस्तेमाल करने के लिए, Eclipse को यह पता होना चाहिए कि NDK कहां है. NDK की जगह सेट करने के लिए, यह तरीका अपनाएं.
- Android SDK के हिस्से के तौर पर इंस्टॉल किए गए Eclipse को लॉन्च करें.
- Window > Preferences खोलें.
- Preferences विंडो के बाईं ओर मौजूद पैनल में, Android चुनें. Android सेक्शन बड़ा हो जाता है और इसमें कई सब-सेक्शन दिखते हैं.
- NDK चुनें. Preferences विंडो के दाईं ओर मौजूद पैनल में, उस डायरेक्ट्री पर जाएं जिसमें NDK मौजूद है.
- पैकेज एक्सप्लोरर पर वापस जाने के लिए, ठीक है पर क्लिक करें.
पुष्टि
इक्लिप्स
पुष्टि करें कि आपने NDK इंस्टॉल कर लिया है, उसे सही तरीके से सेट अप कर लिया है, और Eclipse को सही तरीके से कॉन्फ़िगर कर लिया है. इसके लिए, यह तरीका अपनाएं:
<ndk>/samples/
से hello-jni सैंपल इंपोर्ट करें. इसे किसी अन्य Android प्रोजेक्ट की तरह ही इंपोर्ट किया जाता है.- Project Explorer पैनल में, प्रोजेक्ट के नाम (HelloJni) पर राइट क्लिक करें. एक कॉन्टेक्स्ट मेन्यू दिखेगा.
- संदर्भ मेन्यू में जाकर, Android टूल > नेटिव सपोर्ट जोड़ें को चुनें. इसके बाद, Android नेटिव सपोर्ट जोड़ें विंडो दिखेगी.
- लाइब्रेरी के डिफ़ॉल्ट नाम (“hello-jni”) को स्वीकार करें और Finish पर क्लिक करें.
- ऐप्लिकेशन बनाएं और उसे लागू करें.
कमांड लाइन
कमांड लाइन से बनाने के लिए, यह तरीका अपनाएं:
- अपने प्रोजेक्ट की रूट डायरेक्ट्री पर जाएं.
- अपने ऐप्लिकेशन के नेटिव कॉम्पोनेंट को बनाने के लिए, ndk-build को एक्ज़ीक्यूट करें. इसके लिए, कमांड प्रॉम्प्ट पर
ndk-build
टाइप करें. - अपने प्रोजेक्ट को उसी तरह बनाएं और इंस्टॉल करें जिस तरह Java में लिखा गया कोई सामान्य Android ऐप्लिकेशन बनाया जाता है. ज़्यादा जानकारी के लिए, अपना बिल्ड कॉन्फ़िगर करना और कमांड लाइन से Gradle चलाना लेख पढ़ें.
अगर आपने NDK को सही तरीके से इंस्टॉल और कॉन्फ़िगर कर लिया है, तो टारगेट डिवाइस की स्क्रीन, इमेज 1 में दिखाए गए तरीके से दिखेगी.

पहली इमेज. लॉन्च होने के बाद, टारगेट डिवाइस की स्क्रीन.