2016-11-07 3 views
17

Mein Android-Studio sagte, es wollte aktualisieren. Aber als ich es tat, versuchte ich es zu aktualisieren, aber es würde nicht funktionieren, also musste ich starten:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
, um andere Pakete zu installieren. Aber die NDK-Datei nicht aktualisiert werden, so dass ich heruntergeladen es manuell aus:Android Studio Wo NDK-Datei zu installieren? (heruntergeladen in zip)

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

Jetzt habe ich diese zip Datei und wo soll ich den Ordner extrahieren? Dankbar für jede Hilfe !!

Der Ordnername lautet android-ndk-r13b.

+2

Normalerweise geht es als ein Ordner mit dem Namen 'ndk-bundle' in den' Android \ sdk'-Ordner. Sie können manuell angeben, wo sich die ndk auch in Android Studio befindet. –

+0

Um klar zu sein, 'android-ndk-r13b' würde umbenannt werden" ndk-bundle " –

+0

In Android Studio, Datei Menü | Projektstruktur ... SDK Location –

Antwort

22

Ja, Umbenennungs der extrahierten Ordner android-ndk-r13b (wahrscheinlich der genaue Name wird veraltet eines Tages bald) zu ndk-bundle (können Sie das setzen NDK [und SDK was das betrifft] überall, und lassen Sie die Nennen Sie den Namen, wenn Sie wollen {tun Sie das nicht, ich bin sicher, einen Fall von fest codierten Unterpfad},
dann, machen Sie die Einstellungen Punkt auf den Speicherort , wo Sie es setzen.

Android Studio, File menu | Project StructureCtrl + Alt + Umschalttaste + s
(short-cut: Strg + Alt + Shift + S):

Android Studio, File menu | Project Structure

Es könnte auch hilfreich sein, um setzen/überprüfen die folgenden environmental variables:

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

EXTRA Material:

Während taten environmental variables (Riemen und Klammern für SDK):

ANDROID_HOME=C:\Android\sdk 

Für JDK:

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

JDK ist das Java Development Kit .
JRE ist die Java-Laufzeitumgebung.

Wenn Ihr fest auf Speicher (RAM) für Gradle (700 Megabytes ungefähr so ​​niedrig ist, wie Sie gehen können, andere Tools wie monitor.bat verwenden diese Variable zu, dann ist es allgegenwärtig) (klar Sie machen wollen Es ist so groß möglich, ohne Swapping extrem langsam zu bauen {beachten Sie den Unterstrich SEHR wichtig! [Es ist ein reservierter Name Raumkonflikt Operator, fragen Sie mich nicht zu erklären, es ist sehr kompliziert!]}):

_JAVA_OPTIONS=-Xmx700m 

Einige Links

Setting up for Android NDK development
Add C and C++ Code to Your Project
Getting Started with the NDK
Using C and C++ Code in an Android App with the NDK

+0

Danke das hat es für mich gelöst! – Tim

2

Laden Sie die Datei .zip. Starten Sie die Installation durch SDK manager.
Zum % userprofile% \ AppData \ Local \ Android \ sdk \ NDK-Bündel und kopieren .installer Ordner auf dem Desktop und das Herunterladen in SDK manager abzubrechen.
% userprofile% \ AppData \ Local \ Temp \ PackageOperation01:
öffnen .installer Ordner und öffnen .installationdata Datei und überprüfen Sie den Ordner, in dem die Datei wie heruntergeladen wird.
Kopie heruntergeladen .zip Datei in den Ordner PackageOperation01 oder was auch immer in .installationdata Datei aufgelistet.
Kopieren Sie nun die .installer Ordner vom Desktop bis zum % userprofile% \ AppData \ Local \ Android \ sdk \ NDK-Bündel
und starten Sie den SDK manager
und die Installation erneut für NDK starten.
Die SDK manager startet die Installation und überspringt den Download-Vorgang.

0

Um diejenigen, die mit Mac OS X, das Verfahren auf MAC zu helfen, ist wie folgt:

  • herunterladen NDK-Bundle im Zip-Format
  • Lauf Terminal
  • Verwendung unter Befehl zu finden Ihr Temp-Verzeichnis in mac (zB/var/Ordner/sp/31g4p3kd5l10c68qdy475krr0000gn/T /)

    echo $ TMPDIR

  • wechseln Sie in PackageOperation01

    cd PackageOperation01

  • Kopie ndk-bundle.zip in das Verzeichnis

    cp /path/to/ndk-bundle.zip/$ TMPDIR/PackageOperation01/

  • Android Studio starten und im SDK-Manager versuchen, ndk-bundle erneut zu installieren.

Verwandte Themen