Auf dieser Seite erfahren Sie, wie Sie das NDK in Ihrem Projekt gemäß dem Version des vom Projekt verwendeten Android-Gradle-Plug-ins (AGP).
Die Schritte variieren je nach der im Projekt verwendeten AGP-Version. Suchen Sie die Version des Android-Gradle-Plug-ins an einem der folgenden Speicherorte:
- Datei > Projektstruktur > Projektmenü in Android Studio
- Die Datei
build.gradle
der obersten Ebene im Projekt
Wählen Sie unten die Version aus:
AGP ab Version 4.1
Zum Konfigurieren des NDK haben Sie folgende Möglichkeiten:
- (Empfohlen) Verwenden Sie die Methode
Property
ndkVersion
um die NDK-Version festzulegen. - Legen Sie keine Property fest. Android Studio lädt automatisch die Datei
Standardversion des NDK für diese bestimmte AGP-Version
(in diesem Fall NDK-Version 21.0.6113669) oder Sie können
Installieren Sie das NDK über die Befehlszeile. Android Studio
installiert alle Versionen des NDK im
android-sdk/ndk/
-Verzeichnis. Jede Version befindet sich in einem Unterverzeichnis mit der Versionsnummer als Namen. Verwende für besondere Anwendungsfälle das Attribut
ndkPath
:Cool
android { ndkPath "/Users/ndkPath/ndk21" // Point to your own NDK }
Kotlin
android { ndkPath = "/Users/ndkPath/ndk21" // Point to your own NDK }
NDK über die Befehlszeile installieren
So installieren Sie das NDK über die Befehlszeile:
Mit dem
sdkmanager
-Tool können Sie Versionen von CMake- und NDK-Paketen aufrufen, die verfügbar sind. Ähnlich wie andere SDK-Komponenten wird das NDK über verschiedene Kanäle:sdkmanager --list [--channel=channel_id] // NDK channels: 0 (stable), // 1 (beta), or 3 (canary)
Übergeben Sie mit
sdkmanager
die Strings für die Pakete, die Sie installieren möchten. Verwenden Sie beispielsweise die folgende Syntax, um CMake oder das NDK zu installieren:sdkmanager --install ["ndk;major.minor.build[suffix]" | "cmake;major.minor.micro.build"] [--channel=channel_id]
Mit der Option
--channel
kannst du ein Paket nur installieren, wenn es bereits veröffentlicht wurde in einem Kanal bis einschließlich channel_id.
Weitere Informationen findest du unter sdkmanager.