Android NDK'nın eski sürümlerini nerede bulabilirim? [kapalı]


154

Android NDK'nın eski sürümlerini nerede bulabileceğimi bilen var mı? Kodumuz r6 ile oluşturulmamıştır. Elbette bir yerde arşivlenmiş sürümler olmalıdır.


4
Tüm eski sürümleri burada görebilirsiniz: github.com/taka-no-me/android-cmake/blob/master/ndk_links.md
IgorGanapolsky

Bu bağlantılar sürüm 10 ile bitiyor, ancak geçerli olan şimdi 13.
Artem Mostyaev

@BhargavRao Bir geliştirici olarak, bu iş parçacığı bana gerçekten ihtiyaç duyduğum yazılımı almak için birkaç kez yardımcı oldu, ben çok alakalı ve ilgili bir soru olarak görüyorum. Herhangi bir görüşlü cevap yoktu.
Antonio

Evet, @Antonio, Güzel bir gönderi, şüphesiz, ama sitemiz için konu değil. Açıkça bir "kaynak" ister. (Konu üzerinde değil -> kapat; İyi bir yazı değil -> sil). Düzenleyebilir ve bunu yapmamayı yaparsanız, yeniden açabilirim, ancak IMO, bu durumda bırakmak daha iyidir. Size faydalı bulduysanız gönderiyi ve yanıtlarından herhangi birini oylayabilirsiniz. Ancak yazı, bu konuda değil. Saygılarımızla.
Bhargav Rao

Yanıtlar:


192

Görünüşe göre istediğiniz NDK bağlantısını oluşturabilir ve dl.google.com adresinden indirebilirsiniz:

Linux örneği:
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 örneği:
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

Windows örneği:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip

R10b'ye kadar uzatmalar:
.tar.bz2 linux / os x ve .zippencereler için.

R10c'den beri uzantılar şu şekilde değiştirildi:
.bin linux / os x ve .exewindows için

R11'den beri:

.zip linux ve OS X için de, yeni bir URL tabanı ve OS X ve linux için 32 bit sürümleri yok.

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


1
Bunun benim için iyi çalıştığı kabul edilen cevap neden bilmiyorum.
gnash117

12
Her zaman işe yaramaz .. örneğin: dl.google.com/android/ndk/android-ndk-r8b-darwin-x86_64.tar.bz2 -> 404 ama dl.google.com/android/ndk/android-ndk- r8b-darwin-x86.tar.bz2 -> iyi çalışıyor. Yazık ki Google'ın eski sürümlere sahip uygun bir sayfası yok.
stoiczek

1
@stoiczek: Eski NDK'lar yeni olanların tüm yapılarına sahip değildi. r8b muhtemelen 64 bit darwin yapısına sahip değildi.
Jan Hudec

Windows sürümleri bir .zip arşivinde, Mac ve muhtemelen Linux'un bir .tar.bz2 arşivi olacağını fark edene kadar 404'ler alıyordum.
Ionoclast Brigham

'Darwin' ne anlama geliyor? R10d 'darwin' eklenmesi işe yaramaz ve daha önce hiç görmedim.
Totem

190

İşte Windows, Mac ve Linux için bağlantılar. 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.x ve 7.x'in son revizyonu sürümleri.

Güncelleme: Android resmi sitesinden En Son ve Eski NDK sürümlerini indirin .


Android NDK, Revizyon 18b (Ocak 2019)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit |Linux 64 bit

Android NDK, Revizyon 17c (Haziran 2018)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 16b (Aralık 2017)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 15c (Temmuz 2017)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 14b (Mart 2017)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 13b (Ekim 2016)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 12b (Haziran 2016)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 11c (Mart 2016)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK, Revizyon 10e (Mayıs 2015)

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK r9d

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK r8e

Windows 32 bit | Windows 64 bit | Mac OS X 64 bit | Linux 64 bit

Android NDK r7c

Windows 32 bit | Mac OS X 64 bit | Linux 64 bit


@karmington Az önce kontrol ettim, çok işe yarıyor!
Madan Sapkota


@ Abhijeet NDK 10'un son revizyonu r10ebu yüzden r10clinklere dahil edilmedi.
Madan Sapkota

2
linux 32 bit için neden NDK yok? Desteklenmiyor mu?
fidye

Ben r9d indirmeye çalışıyorum ve "Başarısız - Ağ hatası" almaya devam
J.Doe

38

Eski indirme bağlantılarını bulmanın bir yolu, "Geri dönüş makinesi", https://archive.org/web/ gibi internet arşiv araçlarını kullanmaktır . Eski web sayfası sürümlerine göz atabilir ve istediğiniz bağlantıları alabilirsiniz.

Örneğin, NDK rev 9'u indirmem gerekiyordu, bu yüzden bu aracı NDK indirme sayfasına ( https://developer.android.com/tools/sdk/ndk/ ) Mart ayından ve Mart ayında indirme bağlantısına erişmek için kullandım NDK rev 9'a göre.


11
Bu en iyi yanıt olmalı, http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html adresine gidin ve kısa bir süre sonra bir tarih seçin sürümü çıktı.
Deepak Joy

16

Ben de şimdi aynı aramayı yaptım ve diğer cevapların çok özel olduğunu gördüm. Ben de google indirmek için arama android-ndk-r8ve hiçbir şey yanında bulundu. Doğru sürümü almak için buraya gittim:

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

Ve ihtiyacım olan indirme bağlantısını kopyaladım ve URL çubuğuna yapıştırdım. Ben ne istediğimi yansıtacak şekilde versiyonunu Orada düzenlenmiş (örneğin, değiştim r8biçinr8 ). Sonra enter'a bastım ve doğru indirme başladı.

Adlandırma kuralları aynı kaldığı sürece, bunun tüm sürümlerde çalışması gerekir.


Düzenleme: Bu sözleşme değişti. Bazı eski sürümler artık arşivlerde mevcut . Daha eski sürümler için yukarıdaki yanıtta verilen bağlantılara bakın .


Adlandırma kuralları değiştiği için bu artık çalışmaz.
Antonio

sadece orada NDK Arşivleri basın
djdance




3

User3486832'nin belirttiği gibi, archive.org'u kullanabilirsiniz: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html


1
herkesin URL'leri manuel olarak manipüle etme konusundaki belirgin başarısına rağmen, formatlar zamanla değişiyor, örn: android-ndk-r10d-darwin-x86.bin vs android-ndk32-r10b-darwin-x86.tar.bz2 ve manuel manipülasyon işe yaramadı benim için . Bu arşiv bağlantısı, kabul edilebilir bir cevap olarak değerlendireceğim şeydir (çünkü google, bağlantıları kaldırdıktan sonra eski dosyaları kaldırmıyor gibi görünüyor).
Stan Kurdziel

3

Basitçe yerine .bin ile .tar.bz2 NDK daha yaşlı serbest bırakır için yeterli değildir 10b . Örneğin, https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 geçerli bir bağlantı değil.

10b için doğru bağlantının şu olduğu ortaya çıktı: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (ek '32' yi not edin ). Ancak, bu bağlantı çalışmadığından örneğin 10a için geçerli görünmüyor : https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .

Alt satır: Google bunu düzeltene kadar http://web.archive.org adresini kullanın ...


2
Web.archive.org kullanmanızı tavsiye ederiz .. Değerinde ne için web.archive.org sayfasında r10b sonra yapıları için bir bağlantı (yapı r10e, ama r10d almak için bağlantıyı değiştirebilir): web.archive. org / web / 20150602004400 / http: //developer.android.com/…
Deemoe

3

Google, NDK sürümlerini GitHub'a taşıdı. Şimdi, Wiki sayfası mevcut kararlı sürüme, mevcut betalara ve seçilen eski sürümlere bağlantılar içerir.


1

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

Eclipse'de gstreamer SDK eğitimlerini başarıyla açtım.

Tek ihtiyacım olan ndk'nin daha eski bir sürümünü kullanmak. özellikle 9d.

(10c ve 10d çalışmıyor, 10b - sadece eğitici-1 için çalışır)

9d tüm öğreticiler için çalışıyor! ve yapabilirsin:

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

  2. Çıkarın.

  3. eclipse-> window-> tercihler-> Android-> NDK-> NDK konumuna ayarlayın.

  4. yapı - (ctrl + b).


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.