Android studio où installer le fichier NDK? (téléchargé dans zip))

mon studio android a dit qu'il voulait mettre à jour. Mais quand je l'ai fait, j'ai essayé de le mettre à jour mais ça ne marchait pas, alors j'ai dû lancer:

C:UsersusernameAppDataLocalAndroidsdktoolsandroid.bat

pour installer d'autres paquets. Mais le fichier NDK ne voulait pas être mis à jour, donc je l'ai téléchargé manuellement depuis:

https://developer.android.com/ndk/downloads/index.html#download

Maintenant, j'ai ce zip le fichier et où dois-je extraire le dossier? Reconnaissant pour toute aide!!

le nom du dossier est android-ndk-r13b.

23
demandé sur Jon Goodwin 2016-11-07 23:31:36

3 réponses

Oui, renommer le dossier extrait android-ndk-r13b(probablement le nom exact sera bientôt périmé) à ndk-bundle (vous pouvez mettre le NDK [SDK pour que la matière] partout, et de laisser le nom à lui seul si vous voulez {ne pas le faire, j'en suis sûr vu un cas de hard-codé sous-path}),

ensuite, faites le paramètres > point à l'emplacement où vous mettez .

Android Studio,File menu | Project StructureCtrl+ Alt+Maj+ s

(raccourci: ctrl+Alt+Maj+s):

Android Studio, File menu | Project Structure

Il pourrait également être utile pour vous de set / check la suite environmental variables:

NDK_HOME=C:\Android\sdk\ndk-bundle
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle

trucs SUPPLÉMENTAIRES:

Tout en faisaient environmental variables (courroies de transmission pour SDK):

ANDROID_HOME=C:\Android\sdk

pour JDK:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin

JDK est le kit de développement Java.

JRE est l'Environnement d'Exécution Java.

Si votre serré sur la mémoire (RAM)Gradle (700 mo est à peu près aussi bas que vous pouvez aller, d'autres outils comme monitor.bat utilisez cette variable aussi, c'est omniprésent) (il est clair que vous voulez pour le rendre aussi grand que possible, sans la permutation de rendre extrêmement slow to build {notez que le soulignement est très important ! [c'est un nom réservé opérateur de conflit d'espace, ne me demandez pas de vous expliquer que c'est très compliqué !]}):

_JAVA_OPTIONS=-Xmx700m

Quelques Liens

mise en place pour Android NDK développement

ajouter du Code C et C++ à votre projet

mise en route avec le NDK

Utilisation du Code C et C++ dans une application Android avec le NDK

29
répondu Jon Goodwin 2017-11-24 21:54:12

Télécharger .zip fichier. Démarrer l'installation par SDK manager.

%userprofile%\AppData\Local \ Android\sdk\ndk-bundle et copier .installateur dossier sur le bureau et annuler le téléchargement SDK manager.

Ouvrir .installer dossier et ouvrir .installationdata le fichier et vérifier le dossier dans lequel le fichier est téléchargé comme:

%userprofile%\AppData\Local\Temp\PackageOperation01.

Copie téléchargée .zip le fichier dans le dossier PackageOperation01 ou que ce soit répertorié dans .installationdata fichier.

maintenant, Copiez le .installateur dossier du bureau au %userprofile%\AppData\Local \ Android\sdk\ndk-bundle

et commencer à l' SDK manager

et redémarrez l'installation pour NDK.

SDK manager démarrer l'installation en ignorant le processus de téléchargement.

2
répondu Sangramb3 2017-11-24 21:57:46

afin d'aider ceux qui utilisent MAC OSx, le processus sur MAC est le suivant:

  • télécharger ndk-bundle en format zip
  • exécuter terminal
  • utilisez la commande ci-dessous pour trouver votre répertoire temp dans mac (e.g. /var/folders/sp/31g4p3kd5l10c68qdy475krr0000gn/T/)

    echo $TMPDIR

  • changer de répertoire pour PackageOperation01

    cd PackageOperation01

  • copier ndk-bundle.zip dans le répertoire

    cp /chemin/vers/ndk-bundle.zip / $TMPDIR/PackageOperation01/

  • démarrer Android Studio et dans SDK-Manager essayer d'installer ndk-bundle à nouveau.

0
répondu Esmaeil Mirzaee 2017-12-12 06:25:35