Comment installer android ndk sous linux?

j'ai téléchargé android NDK à partir d'ici: http://developer.android.com/tools/sdk/ndk/index.html

pour Linux 64 bits (x86) android-ndk-r10c-linux-x86_64.bac. Comment je dois l'installer? Les instructions ne marchent pas. My OS is

57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
28
demandé sur Tomáš Zato 2014-11-17 10:40:46

6 réponses

Standard

le NDK D'Android est maintenant livré comme un exécutable auto-extractible. Vous devrez probablement définir le bit exécutable:

$ chmod +x android-ndk-r10c-linux-x86_64.bin
$ ./android-ndk-r10c-linux-x86_64.bin

Le ci-dessus entraînera le NDK pour extraire dans le répertoire courant.

Extraction Manuelle

Depuis le .bin fichier est vraiment juste un 7-Zip auto extraction archive, vous pouvez extraire manuellement le contenu si neededed:

$ 7za x -o/path/to/extract/to/ android-ndk-r10c-linux-x86_64.bin



7-Zip est disponible dans Ubuntu par exemple via apt-get:

$ sudo apt-get install p7zip-full

mise à Jour

Au moins r14b sur le page de téléchargement de NDK, nous sommes de retour aux archives ZIP standard.

31
répondu NuSkooler 2017-04-17 23:20:17

vous pouvez installer NDK en utilisant le gestionnaire SDK depuis Android Studio

à partir d'un projet ouvert, sélectionnez Outils > Android > SDK Manager dans la barre de menu. Cliquez sur L'onglet Outils SDK. Cochez les cases LLDB, CMake et NDK. Appliquer

enter image description here:

4
répondu Maksim Turaev 2017-02-01 14:44:28

Allez dans le répertoire où vous l'avez téléchargé. Ensuite, exécutez le code suivant:

chmod +x android-ndk-r10c-linux-x86_64.bin
./android-ndk-r10c-linux-x86_64.bin

Il doit décompresser. La chaîne d'outils sera dans android-ndk-r10c-linux-x86_64/chaînes d'outils. Le dossier racine peut avoir un nom légèrement différent.

3
répondu jan 2015-06-27 17:40:08

j'ai fait comme ci-dessous

Installer 7-Zip via apt-get comme ceci

$ sudo apt-get install p7zip-full

allez dans le dossier où se trouve votre bin ndk, puis exécutez la commande

$ 7z x *bin
1
répondu N J 2015-08-19 09:58:00

Ubuntu se trompe:bash:./ android-ndk-r10c-linux-x86_64.bin: pas de tel fichier ou répertoire

slove: apt-get install p7zip-full

7z x *bin

0
répondu hnrayer 2015-07-17 06:36:19

j'ai androidBBQ qui est basé sur archlinux, installé en utilisant vmware. Mais je suppose que mes instructions devraient être les mêmes pour toute distribution linux. J'ai utilisé le gestionnaire SDK intégré D'AndroidStudio, pour essayer d'installer NDK. Le téléchargement a échoué parce qu'il n'y avait pas d'espace dans /tmp. Il s'avère que la plupart des distributions Linux ont un ramdisk baesd tmpfs (système de fichiers temporaire en RAM qui est monté à /tmp) et il n'y a pas de partition séparée qui pourrait être étendue. /tmp est monté généralement en utilisant 50% de la RAM disponible.

installez NDK en utilisant le gestionnaire SDK intégré D'Android Studio->pas si facile

a) Étendre /tmp

J'ai édité mon fstab en tant que root, en utilisant cette commande:

sudo nano /etc/fstab  

j'ai ajouté cette ligne à mon fstab

none /tmp tmpfs size=8G 0 0  

Remarque: si une telle ligne n'existe pas, ajouter la ligne ci-dessus à la fin de fstab. Si une telle ligne existe, cela signifie que vous vous aviez déjà prolongé votre /tmp et il était encore insuffisant. Ainsi, il suffit de changer la valeur de" taille", en l'augmentant de quelques GBs.

Puis j'ai redémarré. Une fois que je l'ai fait, mon /tmp a été étendu à la taille de 8 Go. À des fins de développement, je suppose on devrait facilement étendre notre /tmp parce que nous devrons le faire de toute façon un peu plus tard. La taille de /tmp ne dépend pas de l'espace libre dans notre disque dur (qu'il soit virtuel ou physique).

b) exécuter NDK install

J'ai lancé L'installation de NDK depuis AndroidStudio à nouveau. Il a dû télécharger le zip NDK à nouveau. Désactiver qu'il n'y ait pas de fonction CVR/reveck pour ressusciter les installations cassées. Ma vitesse de téléchargement était lente, donc j'ai minimisé la fenêtre de linux virtuel et j'ai continué à lire les nouvelles. Plus tard, j'imagine qu'il y a eu un échange de mémoire/page. Le téléchargement a échoué. J'ai redémarré Linux et redémarré NDK installer de la même manière. Cette fois, J'ai laissé la machine Linux virtuelle rester au premier plan. NDK installé très bien avec ce log :

installation de NDK

Téléchargement https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip

Installation de NDK in/opt/android-sdk / ndk-bundle


installation manuelle de NDK sous Linux (préférable) Je suis étonné que la section officielle Android dev ne s'est pas donné la peine d'indiquer l'emplacement exact de L'installation D'Android NDK. Android Studio cherche NDK:

/opt/android-sdk/ndk-bundle  

alors, faites ceci:

1. télécharger NDK zip à partir de https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip

2. ouvrez le zip, et ouvrez le dossier android-ndk-r12b-linux-x86_64 (ou similaire) présent à l'intérieur.

3. Maintenant extraire tous les fichiers et dossiers /opt/android-sdk/ndk-bundle.

4. lancer Android Studio, et il devrait détecter la présence de NDK.

0
répondu n00by 2016-08-12 08:20:03