Mein Android-Studio sagte, es wollte ein Update. Aber als ich es tat, versuchte ich es zu aktualisieren, aber es funktionierte nicht, also musste ich starten: C:\Users\username\AppData\Local\Android\sdk\tools\Android.bat
um andere Pakete zu installieren. Da die NDK-Datei jedoch nicht aktualisiert wurde, habe ich sie manuell heruntergeladen von:
https://developer.Android.com/ndk/downloads/index.html#download
Jetzt habe ich diese Zip
-Datei und wo soll ich den Ordner extrahieren? Für jede Hilfe dankbar !!
Der Ordnername lautet Android-ndk-r13b
.
Ja, benenne den extrahierten Ordner um Android-ndk-r13b
(wahrscheinlich wird der genaue Name eines Tages bald veraltet sein) bis ndk-bundle
(Sie können die NDK
[und SDK
für diese Angelegenheit setzen] überall, und den Namen in Ruhe lassen wenn du willst {mach das nicht, ich habe sicher einen Fall von hartcodiertem Unterpfad gesehen}),
Dann machen Sie den Einstellungspunkt auf den Ort wo Sie ihn hingelegt haben.
Android Studio
, File menu | Project Structure
Ctrl+Alt+Shift+s
(Abkürzung: Strg + Alt + Umschalt + s):
Es könnte auch hilfreich sein, setzen/prüfen folgendes environmental variables
:
NDK_HOME=C:\Android\sdk\ndk-bundle
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle
Während machten environmental variables
(Gürtel und Hosenträger 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 Sie tight im Speicher (RAM
) für Gradle
(700 Megabyte) haben, sind andere Tools wie monitor.bat
benutze auch diese Variable, es ist allgegenwärtig) (klar du willst um es so groß wie möglich zu machen, ohne es zu tauschen extrem langsam zu bauen {beachte den Unterstrich SEHR wichtig! [es ist ein reservierter Namensraum-Konfliktoperator, bitte mich nicht zu erklären, dass es SEHR kompliziert ist!]}):
_Java_OPTIONS=-Xmx700m
Einrichten für Android NDK-Entwicklung
Fügen Sie Ihrem Projekt C- und C++ - Code hinz
Erste Schritte mit dem NDK
Verwenden von C- und C++ - Code in einer Android App mit dem NDK
Laden Sie die .Zip
-Datei herunter. Starten Sie die Installation über SDK manager
.
Gehen Sie zu % Benutzerprofil%\AppData\Local\Android\sdk\ndk-bundle und kopieren Sie den Ordner .installer auf den Desktop, und brechen Sie den Download in SDK manager
ab. .
Öffnen Sie den .installer
-Ordner und öffnen Sie die Datei .installationdata. Überprüfen Sie den Ordner, in den die Datei heruntergeladen wird, wie folgt:
% Benutzerprofil%\AppData\Local\Temp\PackageOperation01.
Kopieren Sie die heruntergeladene .Zip
-Datei in den Ordner PackageOperation01 oder einen anderen Inhalt der Datei .installationdata.
Kopieren Sie nun den Ordner .installer vom Desktop nach % Benutzerprofil%\AppData\Local\Android\sdk\ndk-bundle
und starten Sie den SDK manager
und starten Sie die Installation erneut für NDK
.
Der SDK manager
startet die Installation und überspringt den Downloadvorgang.
Um denjenigen zu helfen, die MAC OSx verwenden, ist der Vorgang unter MAC folgendermaßen:
verwenden Sie den folgenden Befehl, um Ihr temporäres Verzeichnis in Mac zu finden (z. B./var/folders/sp/31g4p3kd5l10c68qdy475krr0000gn/T /)
echo $ TMPDIR
wechseln Sie in das PackageOperation01-Verzeichnis
cd PackageOperation01
kopiere ndk-bundle.Zip in das Verzeichnis
cp /path/to/ndk-bundle.Zip/$ TMPDIR/PackageOperation01 /
starten Sie Android Studio und versuchen Sie im SDK-Manager erneut, das ndk-Bundle zu installieren.