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.
android-ndk
android-ndk-r5
android-ndk-r4
damit nicht
quelle
quelle
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 WindowsSeit 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
quelle
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.
Android NDK, Revision 18b (Januar 2019)
Android NDK, Revision 17c (Juni 2018)
Android NDK, Revision 16b (Dezember 2017)
Android NDK, Revision 15c (Juli 2017)
Android NDK, Revision 14b (März 2017)
Android NDK, Revision 13b (Oktober 2016)
Android NDK, Revision 12b (Juni 2016)
Android NDK, Revision 11c (März 2016)
Android NDK, Revision 10e (Mai 2015)
Android NDK r9d
Android NDK r8e
Android NDK r7c
quelle
r10e
alsor10c
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.
quelle
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: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
zur8
). 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 .
quelle
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
quelle
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
quelle
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
quelle
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 ...
quelle
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.
quelle
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).
quelle
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.
quelle