Android SDK Manager安装NDK捆绑包的特定版本

Prz*_*ach 8 android android-ndk android-sdk-manager

我正在尝试安装NDK 15c,但似乎无法弄清楚如何告诉sdkmanager版本。如果我跑步

sdkmanager "ndk-bundle"
Run Code Online (Sandbox Code Playgroud)

我会得到不需要的最新消息。

我尝试了不同的组合,但是没有用:

sdkmanager "ndk-bundle;15c"

sdkmanager "ndk-bundle;15.2.4203891"

sdkmanager "ndk-bundle;15.2"
Run Code Online (Sandbox Code Playgroud)

kur*_*arc 14

如文档中所述:

  1. 使用sdkmanager工具查看可用的 CMake 和 NDK 包的版本:

    sdkmanager --list
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将要安装的软件包的字符串传递给 sdkmanager。例如,要安装 CMake 和 NDK,请使用以下语法:

    sdkmanager --install
      "ndk;major.minor.build"
      "cmake;major.minor.micro.build"
    
    Run Code Online (Sandbox Code Playgroud)

  • 这应该被接受的答案 (3认同)

Dan*_*ert 13

如果您使用的是 Gradle 插件 3.5 或更高版本(在撰写本文时处于测试版,但很快就会发布),请将以下内容添加到您的 build.gradle 中:

android {
    ndkVersion "19.2.5345600" // NDK r19c
}
Run Code Online (Sandbox Code Playgroud)

如果您使用的是较旧的 Gradle 插件,则可以从https://developer.android.com/ndk/downloads/older_releases下载旧的 NDK 版本,然后将其指向ndk.dir您的local.properties文件。


Ars*_*mam 12

您可以从他们的档案中下载android-NDK并将其与android studio集成。您可以从给定的URL下载android-NDK 15:

https://developer.android.com/ndk/downloads/older_releases

要将其与android studio连接,请将其提取到驱动器中,然后在android studio中,转到文件->项目结构-> SDK位置-> NDK路径(将提取的路径放在此处)