Weiß jemand, wo ich ältere Versionen des Android NDK finden kann? Unser Code baut nicht mit r6 auf. Sicherlich muss es irgendwo archivierte Versionen geben.
Weiß jemand, wo ich ältere Versionen des Android NDK finden kann? Unser Code baut nicht mit r6 auf. Sicherlich muss es irgendwo archivierte Versionen geben.
Antworten:
Sie können den Link zum gewünschten NDK erstellen und von dl.google.com herunterladen:
Linux Beispiel:
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 Beispiel:
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-Beispiel:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip
Erweiterungen bis r10b:
.tar.bz2
für Linux / OS X und .zip
für Windows.
Seit r10c haben sich die Erweiterungen geändert in:
.bin
für Linux / OS X und .exe
für Windows
Seit r11:
.zip
auch für Linux und OS X, eine neue URL-Basis und keine 32-Bit-Versionen für OS X und Linux.
https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip
Hier sind die Links für Windows, Mac und Linux. Letzte Überarbeitung von 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.x und 7.x. Versionen.
Update: Laden Sie die neuesten und alten NDK-Versionen von der offiziellen Android-Website herunter .
Android NDK, Revision 18b (Januar 2019)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 17c (Juni 2018)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 16b (Dezember 2017)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 15c (Juli 2017)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 14b (März 2017)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 13b (Oktober 2016)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 12b (Juni 2016)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 11c (März 2016)
Windows 32-Bit | Windows 64-Bit | Mac OS X 64-Bit | Linux 64-Bit
Android NDK, Revision 10e (Mai 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
r10e
also r10c
nicht in den Links enthalten.
Eine Möglichkeit, alte Download-Links herauszufinden, besteht darin, Internet-Archivierungs-Tools wie "Way back machine" ( https://archive.org/web/) zu verwenden . Sie können ältere Webseitenversionen durchsuchen und die gewünschten Links erhalten.
Zum Beispiel musste ich das NDK Version 9 herunterladen, also habe ich dieses Tool verwendet, um ab März auf die NDK-Download-Seite ( https://developer.android.com/tools/sdk/ndk/ ) zuzugreifen, und der Download-Link im März zeigte darauf zu NDK rev 9.
Ich bin gerade auf dieselbe Suche gestoßen und habe festgestellt, dass die anderen Antworten viel zu spezifisch sind. Ich habe auch bei Google nach Downloads gesucht android-ndk-r8
und so gut wie nichts gefunden. Um die richtige Version zu erhalten, bin ich stattdessen hierher gegangen:
https://developer.android.com/ndk/downloads/index.html
Und kopierte den Link zu dem Download, den ich brauchte, und fügte ihn in die URL-Leiste ein. Dort habe ich die Version bearbeitet zu reflektieren , was ich wollte (zum Beispiel wechselte ich r8b
zu r8
). Dann drückte ich die Eingabetaste und der richtige Download begann.
Solange die Namenskonventionen gleich bleiben, sollte dies für alle Versionen funktionieren.
Bearbeiten: Diese Konvention hat sich geändert. Einige ältere Versionen sind jetzt in den Archiven verfügbar . Weitere ältere Versionen finden Sie unter den Links in der obigen Antwort .
Sieht so aus, als würde man einfach den Link so setzen
http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip
in der Adressleiste Ihres Browsers
Die Revisionsnamen (r7c, r8c usw.) finden Sie auf der ndk-Download-Seite
Die 64-Bit-Versionen sind auch verfügbar:
http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2
Ersetzen Sie einfach die R8E-Version / Version / Iteration
Wie von user3486832 erwähnt, können Sie archive.org verwenden: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html
Einfach ersetzen .bin mit .tar.bz2 ist nicht genug, für NDK frei älter als 10b . Beispielsweise ist https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 kein gültiger Link.
Es stellte sich heraus, dass der richtige Link für 10b war: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (beachten Sie die zusätzlichen '32' ). Dies scheint jedoch nicht für z. B. 10a zu gelten , da dieser Link nicht funktioniert: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .
Fazit: Verwenden Sie http://web.archive.org, bis Google dies behebt, wenn überhaupt ...
Google hat NDK-Versionen auf GitHub verschoben. Jetzt enthält die Wiki-Seite Links zur aktuellen stabilen Version, zu verfügbaren Betas und zu ausgewählten älteren Versionen.
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Ich habe erfolgreich gstreamer SDK-Tutorials in Eclipse geöffnet.
Ich brauchte nur eine ältere Version von ndk. speziell 9d.
(10c und 10d funktionieren nicht, 10b - funktioniert nur für Tutorial-1)
9d funktioniert für alle Tutorials! und du kannst:
Laden Sie es herunter von: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Extrahieren Sie es.
Stellen Sie es unter Eclipse-> Fenster-> Einstellungen-> Android-> NDK-> NDK-Speicherort ein.
build - (Strg + b).
Wenn Sie Google nach der gewünschten Version durchsuchen, sollten Sie in der Lage sein, einen Download-Link zu finden. Zum Beispiel ist Android NDK r5b unter http://androgeek.info/?p=296 verfügbar
In einem anderen Punkt ist es möglicherweise eine gute Idee, zu prüfen, warum Ihr Code nicht mit der neuesten Version kompiliert wird, und ihn zu beheben.