Est-ce que quelqu'un sait où je peux trouver les anciennes versions d'Android NDK? Notre code ne se construit pas avec r6. Il doit sûrement y avoir des versions archivées quelque part.
Est-ce que quelqu'un sait où je peux trouver les anciennes versions d'Android NDK? Notre code ne se construit pas avec r6. Il doit sûrement y avoir des versions archivées quelque part.
Réponses:
Il semble que vous puissiez créer le lien vers le NDK de votre choix et le télécharger à partir de dl.google.com:
Exemple Linux:
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
Exemple 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
Exemple Windows:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip
Extensions jusqu'à r10b:
.tar.bz2
pour linux / os x et .zip
pour windows.
Depuis R10c, les extensions ont changé en:
.bin
pour linux / os x et .exe
pour Windows
Depuis r11:
.zip
pour Linux et OS X également, une nouvelle base d'URL et aucune version 32 bits pour OS X et Linux.
https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip
Voici les liens pour Windows, Mac et Linux. Dernière révision de 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.x et 7.x versions.
Mise à jour: Téléchargez les dernières et anciennes versions de NDK à partir du site officiel d'Android.
Android NDK, révision 18b (janvier 2019)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 17c (juin 2018)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 16b (décembre 2017)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 15c (juillet 2017)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 14b (mars 2017)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 13b (octobre 2016)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 12b (juin 2016)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 11c (mars 2016)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK, révision 10e (mai 2015)
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK r9d
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK r8e
Windows 32 bits | Windows 64 bits | Mac OS X 64 bits | Linux 64 bits
Android NDK r7c
r10e
donc r10c
pas incluse dans les liens.
Un moyen de trouver d'anciens liens de téléchargement consiste à utiliser des outils d'archives Internet tels que "Way back machine", https://archive.org/web/ . Vous pouvez parcourir les anciennes versions de pages Web et obtenir les liens souhaités.
Par exemple, j'avais besoin de télécharger le NDK rev 9, j'ai donc utilisé cet outil pour accéder à la page de téléchargement de NDK ( https://developer.android.com/tools/sdk/ndk/ ) à partir de mars et le lien de téléchargement en mars pointé à NDK rev 9.
Je suis tombé sur cela tout à l'heure en faisant la même recherche et j'ai trouvé que les autres réponses sont beaucoup trop précises. J'ai également cherché sur Google pour télécharger android-ndk-r8
et n'ai trouvé presque rien. Pour obtenir la bonne version, je suis plutôt allé ici:
https://developer.android.com/ndk/downloads/index.html
Et copié le lien vers le téléchargement dont j'avais besoin et collé dans la barre d'URL. Là, j'ai édité la version pour refléter ce que je voulais (par exemple, j'ai changé r8b
en r8
). Ensuite, j'ai appuyé sur Entrée et le téléchargement correct a commencé.
Tant que les conventions de dénomination restent les mêmes, cela devrait fonctionner dans toutes les versions.
Edit: Cette convention a changé. Certaines versions plus anciennes sont désormais disponibles dans les archives . Pour les versions encore plus anciennes, reportez-vous aux liens fournis par la réponse ci-dessus .
On dirait simplement de mettre le lien comme ceci
http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip
dans la barre d'adresse de votre navigateur
Les noms de révision (r7c, r8c, etc.) peuvent être trouvés sur la page de téléchargement ndk
Les versions 64 bits sont également disponibles:
http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2
remplacez simplement la version / version / itération de R8E
Comme user3486832 l'a mentionné, vous pouvez utiliser archive.org: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html
Remplacer simplement .bin par .tar.bz2 ne suffit pas, pour les versions NDK antérieures à 10b . Par exemple, https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 n'est pas un lien valide.
Il s'est avéré que le lien correct pour 10b était: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (notez le '32' supplémentaire ). Cependant, cela ne semble pas s'appliquer par exemple à 10a , car ce lien ne fonctionne pas: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .
Bottom line: utilisez http://web.archive.org jusqu'à ce que Google corrige cela, si jamais ...
Google a déplacé les versions NDK vers GitHub. Désormais, la page Wiki contient des liens vers la version stable actuelle, vers les versions bêta disponibles et vers certaines versions plus anciennes.
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
J'ai ouvert avec succès les didacticiels du SDK gstreamer dans Eclipse.
Tout ce dont j'avais besoin est d'utiliser une ancienne version de ndk. spécifiquement 9d.
(10c et 10d ne fonctionnent pas, 10b - fonctionne uniquement pour le tutoriel-1)
9d fonctionne pour tous les tutoriels! et tu peux:
Téléchargez-le sur: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Extrayez-le.
définissez-le dans eclipse-> window-> preferences-> Android-> NDK-> NDK location.
construire - (ctrl + b).
Si vous recherchez sur Google la version que vous souhaitez, vous devriez pouvoir trouver un lien de téléchargement. Par exemple, Android NDK r5b est disponible sur http://androgeek.info/?p=296
Sur une autre note, il peut être judicieux de regarder pourquoi votre code ne se compile pas avec la dernière version et de le corriger.