web-dev-qa-db-fra.com

Où puis-je trouver les anciennes versions de Android NDK?

Est-ce que quelqu'un sait où je peux trouver d'anciennes versions du Android NDK? Notre code ne construit pas avec r6. Il doit sûrement y avoir des versions archivées quelque part.

151
lest

On dirait que vous pouvez construire le lien vers le NDK que vous voulez et le télécharger à partir de dl.google.com:

Exemple Linux:
http://dl.google.com/Android/ndk/Android-ndk-r9b-linux-x86.tar.bz2http://dl.google.com/Android/ndk/Android-ndk-r9b-linux-x86_64.tar.bz2

Exemple d'OS X:
http://dl.google.com/Android/ndk/Android-ndk-r9b-darwin-x86.tar.bz2http://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 été changées 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

189
Keith Johnston

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.

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 10f (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

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

186
Madan Sapkota

Un moyen de découvrir les anciens liens de téléchargement consiste à utiliser des outils d’archivage 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 rév. 9, j'ai donc utilisé cet outil pour accéder à la page de téléchargement du NDK ( https://developer.Android.com/tools/sdk/ndk/ ) à partir de mars. et le lien de téléchargement en mars indiquait NDK rev 9.

38
user3486832

Je suis tombé sur cette question tout à l’heure actuelle en faisant la même recherche et j’ai trouvé que les autres réponses étaient beaucoup trop spécifiques. J'ai aussi cherché sur Google pour télécharger Android-ndk-r8 et ne trouver presque rien. Pour obtenir la version correcte, 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 le 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 maintenant disponibles dans archives . Pour les versions encore plus anciennes, reportez-vous aux liens fournis par la réponse ci-dessus .

16
Phil

On dirait simplement de mettre le lien comme ceci

http://dl.google.com/Android/ndk/Android-ndk-r7c-windows.Zip

sur la barre d'adresse de votre navigateur

Les noms de révision (r7c, r8c, etc.) sont disponibles sur la page de téléchargement de ndk.

14
tutanhamon

Les versions 64 bits sont également disponibles:

http://dl.google.com/Android/ndk/Android-ndk-r8e-darwin-x86_64.tar.bz2

il suffit de remplacer la version/version/itération R8E

5
StJohn

Comme mentionné par user3486832, vous pouvez utiliser archive.org: http://web.archive.org/web/*/https://developer.Android.com/tools/sdk/ndk/index.html =

3
Randy

Google a transféré les versions de NDK vers GitHub. Maintenant, la page Wiki contient des liens vers la version stable actuelle, vers les versions disponibles, et vers des versions plus anciennes sélectionnées.

3
Alex Cohn

Remplacer simplement . Bin par . Tar.bz2 ne suffit pas, car Les versions de 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 caractère additionnel '32' ). 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 .

En bout de ligne: utilisez http://web.archive.org jusqu'à ce que Google corrige cela, si jamais ...

3
Fara Importanta

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

J'ai ouvert avec succès les didacticiels gstreamer SDK dans Eclipse.

Tout ce dont j'avais besoin, c'était d'utiliser une ancienne version de ndk. spécifiquement 9d.

(10c et 10d ne fonctionnent pas, 10b - fonctionne uniquement pour tutorial-1)

9d fonctionne pour tous les tutoriels! et tu peux:

  1. Téléchargez-le à partir de: http://dl.google.com/Android/ndk/Android-ndk-r9d-linux-x86_64.tar.bz2

  2. Extrait-le.

  3. définissez-le dans Eclipse-> Fenêtre-> Préférences-> Android-> NDK-> Emplacement NDK.

  4. construire - (ctrl + b).

1

Si vous recherchez sur Google la version de votre choix, vous devriez pouvoir trouver un lien de téléchargement. Par exemple, Android NDK r5b est disponible à l'adresse http://androgeek.info/?p=296

Sur une autre note, il pourrait être une bonne idée de voir pourquoi votre code ne compile pas avec la dernière version et de le corriger.

0
epochengine