मुझे Android NDK के पुराने संस्करण कहां मिलेंगे? [बन्द है]


154

क्या किसी को पता है कि मुझे एंड्रॉइड NDK के पुराने संस्करण कहां मिल सकते हैं? हमारा कोड r6 के साथ नहीं बनता है। निश्चित रूप से कहीं न कहीं संग्रहीत संस्करण होने चाहिए।


4
आप सभी पुराने संस्करणों को यहाँ देख सकते हैं: github.com/taka-no-me/android-cmake/blob/master/ndk_links.md
IgorGanapolsky

ये लिंक 10 संस्करण के साथ समाप्त होते हैं, लेकिन वर्तमान एक 13 है।
अर्टेम मोस्टेएव

@BhargavRao एक डेवलपर के रूप में, इस धागे ने मुझे कई बार सॉफ्टवेयर को पुनः प्राप्त करने में मदद की जिसकी मुझे वास्तव में आवश्यकता थी, मैं इसे एक बहुत ही प्रासंगिक और प्रासंगिक प्रश्न के रूप में देखता हूं। जो भी उत्तर दिया गया, उसमें कोई राय नहीं थी।
एंटोनियो

हां, @Antonio, यह एक अच्छी पोस्ट है, इसमें कोई संदेह नहीं है, लेकिन यह हमारी साइट के लिए विषय नहीं है। यह स्पष्ट रूप से एक "संसाधन" के लिए पूछता है। (यह ऑन-टॉपिक नहीं है -> पास; यह एक अच्छी पोस्ट नहीं है -> हटाएं)। यदि आप इसे संपादित कर सकते हैं और ऐसा नहीं कर सकते हैं, तो मैं इसे फिर से खोल सकता हूं, लेकिन IMO, इस राज्य में इसे छोड़ना बेहतर है। यदि आप उन्हें आपके लिए उपयोगी पाते हैं, तो आप पोस्ट और इसके किसी भी उत्तर को अपवोट कर सकते हैं। लेकिन पोस्ट, जैसे, विषय पर नहीं है। सादर।
भार्गव राव

1
सभी पुराने रिलीज़ यहाँ: developer.android.com/ndk/downloads/older_releases
स्नो

जवाबों:


192

ऐसा लगता है कि आप उस NDK के लिंक का निर्माण कर सकते हैं जिसे आप चाहते हैं और इसे dl.google.com से डाउनलोड कर सकते हैं:

लिनक्स उदाहरण:
http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86.tar.bz2 http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2

OS X उदाहरण:
http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86.tar.bz2 http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86_64.tar.bz2

विंडोज उदाहरण:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip

R10b तक के एक्सटेंशन:
.tar.bz2 linux / os x और .zipविंडोज़ के लिए।

R10c के बाद से एक्सटेंशन बदल गए हैं:
.bin linux / os x और .exeविंडोज़ के लिए

R11 के बाद से:

.zip Linux और OS X के लिए, एक नया URL बेस और OS X और linux के लिए कोई 32 बिट संस्करण नहीं है।

https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip


1
मुझे नहीं पता कि यह मेरे लिए इस काम को अच्छी तरह से क्यों स्वीकार नहीं किया गया है।
gnash117

12
यह हमेशा काम नहीं करता है .. जैसे: dl.google.com/android/ndk/android-ndk-r8b-darwin-x86_64.tar.bz2 -> 404 लेकिन dl.google.com/android/ndk-android-ndk- r8b-darwin-x86.tar.bz2 -> ठीक काम करता है। एक दया Google के पास पुराने रिलीज के साथ एक उचित पृष्ठ नहीं है।
stoiczek

1
@stoiczek: पुराने NDK में सभी नए निर्माण नहीं हैं। r8b में शायद 64-बिट डार्विन बिल्ड नहीं था।
Jan Hudec

मुझे 404 मिल रहे थे जब तक कि मुझे एहसास नहीं हुआ कि विंडोज बिल्ड एक .zip आर्काइव में होगा, मैक और शायद लिनक्स एक .tar.bz2 आर्काइव होगा।
आयनोकॉस्ट ब्रिघम

'डार्विन' का क्या अर्थ है? 'डार्विन' में r10d जोड़ने के लिए यह काम नहीं करता है, और मैंने इसे पहले कभी नहीं देखा है।
टोटेम

190

यहां विंडोज, मैक और लिनक्स के लिए लिंक दिए गए हैं। नवीनतम संशोधन 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.x और 7.x संस्करणों।

अपडेट: एंड्रॉइड आधिकारिक साइट से नवीनतम और पुराने एनडीके डाउनलोड करें ।


Android NDK, संशोधन 18b (जनवरी 2019)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 17c (जून 2018)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 16b (दिसंबर 2017)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 15c (जुलाई 2017)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 14b (मार्च 2017)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 13b (अक्टूबर 2016)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 12b (जून 2016)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 11c (मार्च 2016)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK, संशोधन 10e (मई 2015)

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK r9d

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK r8e

विंडोज 32-बिट | विंडोज 64-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट

Android NDK r7c

विंडोज 32-बिट | मैक ओएस एक्स 64-बिट | लिनक्स 64-बिट


@karmington मैं सिर्फ जाँच की, यह भी काम करता है!
मदन सपकोटा


NDK 10 में @Abhijeet नवीनतम संशोधन किया जाता है r10eतो r10cलिंक में शामिल नहीं है।
मदन सपकोटा

2
क्यों Linux 32 बिट के लिए कोई NDK नहीं है? क्या यह समर्थित नहीं है?
रैनशॉ

मैं r9d डाउनलोड करने का प्रयास करता रहता हूं और मुझे "विफल - नेटवर्क त्रुटि"
मिलती रहती है

38

पुराने डाउनलोड लिंक को खोजने का एक तरीका इंटरनेट संग्रह टूल जैसे "वे बैक मशीन", https://archive.org/web/ का उपयोग करना है । आप पुराने वेब पृष्ठों के संस्करणों को ब्राउज़ कर सकते हैं और अपने इच्छित लिंक प्राप्त कर सकते हैं।

उदाहरण के लिए, मुझे NDK Rev 9 डाउनलोड करने की आवश्यकता थी, इसलिए मैंने मार्च से NDK डाउनलोड पृष्ठ ( https://developer.android.com/tools/sdk/ndk/ ) तक पहुंचने के लिए इस टूल का उपयोग किया और मार्च में डाउनलोड लिंक को इंगित किया। एनडीके रेव 9 को।


11
यह सबसे अच्छा उत्तर होना चाहिए, बस http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html पर जाएं और जल्द ही एक तारीख चुनें। संस्करण जारी किया गया था।
दीपक जॉय

16

मुझे अब यह वही खोज कर आया, और पाया कि अन्य उत्तर बहुत विशिष्ट हैं। मैंने Google को डाउनलोड करने के लिए भी खोजा android-ndk-r8और कुछ भी नहीं मिला। सही संस्करण प्राप्त करने के लिए, मैं इसके बजाय यहाँ गया:

https://developer.android.com/ndk/downloads/index.html

और मेरे द्वारा आवश्यक डाउनलोड के लिंक को कॉपी किया, और URL बार में पेस्ट किया। वहाँ, मैंने संस्करण को प्रतिबिंबित करने के लिए संपादित किया कि मैं क्या चाहता था (उदाहरण के लिए, मैं बदल r8bगया r8)। फिर मैंने एंटर दबाया, और सही डाउनलोड शुरू हुआ।

जब तक नामकरण परंपरा समान रहती है, तब तक इसे सभी संस्करणों में काम करना चाहिए।


संपादित करें: इस सम्मेलन ने बदलाव किया। कुछ पुराने संस्करण अब अभिलेखागार में उपलब्ध हैं । और भी पुराने संस्करणों के लिए, ऊपर दिए गए उत्तर द्वारा दिए गए लिंक को देखें ।


यह अब काम नहीं करता है, क्योंकि नामकरण परंपराओं में परिवर्तन हुआ।
एंटोनियो



14

लगता है बस इस तरह से लिंक डाल रहे हैं

http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip

अपने ब्राउज़र के एड्रेस बार पर

संशोधन के नाम (r7c, r8c आदि) ndk डाउनलोड पेज से मिल सकते हैं


बाद के r9 रिलीज की जरूरत वाले किसी के लिए FYI करें: dl.google.com/android/ndk/android-ndk-r9d-windows.zip
डीन वाइल्ड


3

जैसा कि user3486832 ने उल्लेख किया है, आप आर्काइव.ओआरजी का उपयोग कर सकते हैं: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html


1
URL को मैन्युअल रूप से हेरफेर करने के साथ सभी की स्पष्ट सफलता के बावजूद, प्रारूप समय के साथ बदल रहे हैं, पूर्व: android-ndk-r10d-darwin-x86.bin बनाम android-ndk32-r10b-darwin-x86.tar.bz2 और मैनुअल हेरफेर काम नहीं किया मेरे लिए । यह आर्काइव लिंक वह है जो मैं एक स्वीकार्य उत्तर पर विचार करूंगा (क्योंकि Google लिंक हटाने के बाद पुरानी फाइलों को हटाता हुआ नहीं दिखता है)।
स्टेन कुर्दिज़ेल

3

एनडीके 10b से पुराने रिलीज के लिए बस .tar.bz2 के साथ .bin की जगह पर्याप्त नहीं है । उदाहरण के लिए, https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 एक मान्य लिंक नहीं है।

यह पता चला कि 10 बी के लिए सही लिंक था: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (अतिरिक्त '32' पर ध्यान दें )। हालाँकि, यह उदाहरण 10a पर लागू नहीं होता है , क्योंकि यह लिंक काम नहीं करता है: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2

नीचे पंक्ति: जब तक Google कभी भी इसे ठीक नहीं करता, तब तक http://web.archive.org का उपयोग करें ...


2
Web.archive.org का उपयोग करने के लिए अच्छी सलाह है। इसके लिए यहाँ web.archive.org पेज पर r10b (बिल्ड r10e) के बाद बिल्ड का लिंक दिया गया है। org / web / 20150602004400 / http: //developer.android.com/…
Deemoe

3

Google ने NDK रिलीज़ को GitHub में स्थानांतरित कर दिया है। अब, विकी पेज में वर्तमान स्थिर रिलीज के लिए लिंक उपलब्ध बेट्स और चयनित पुराने रिलीज के लिंक हैं।


1

http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

मैंने सफलतापूर्वक ग्रहण में एसडीएसआरके ट्यूटोरियल को खोला।

मुझे केवल एक पुराने संस्करण का उपयोग करना है। विशिष्ट रूप से 9d।

(10 सी और 10 डी काम नहीं करता है, 10 बी - सिर्फ ट्यूटोरियल -1 के लिए काम करता है)

9d सभी ट्यूटोरियल के लिए काम करता है! और आप कर सकते है:

  1. इसे यहां से डाउनलोड करें: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

  2. इसे निकालें।

  3. इसे ग्रहण-> विंडो-> वरीयताओं-> Android-> NDK-> NDK स्थान पर सेट करें।

  4. build - (ctrl + b)।


0

यदि आप अपने इच्छित संस्करण के लिए Google खोज करते हैं, तो आपको एक डाउनलोड लिंक खोजने में सक्षम होना चाहिए। उदाहरण के लिए, Android NDK r5b http://androgeek.info/?p=296 पर उपलब्ध है

एक अन्य नोट पर, यह देखने के लिए एक अच्छा विचार हो सकता है कि आपका कोड नवीनतम संस्करण के खिलाफ संकलन क्यों नहीं करता है और इसे ठीक कर सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.