如何使用Android SDK Manager安装NDK

6
据说可以通过以下图片在Android SDK Manager中安装NDK:

enter image description here

很遗憾,我在我的SDK Manager中没有“SDK Plantforms”,“SDK Tools”和“SDK Update Sites”选项卡。 我的图片如下所示:

enter image description here

那么,在我的情况下如何安装NDK呢?

没有任何答案真正回答了你的问题吗?我注意到这仍然是一个未解决的问题。 - Ted Lyngmo
4个回答

15

由于您正在使用独立的Android SDK Manager,因此您需要使用sdkmanager命令行工具

  1. 关闭Android SDK Manager
  2. 以管理员身份启动命令提示符
  3. cd“Android SDK Manager安装路径”\tools\bin
  4. sdkmanager ndk-bundle
  5. 接受许可协议
  6. 等待长时间。 安装过程没有任何进度指示器。
  7. 当最终报告done时,请启动Android SDK Manager
  8. 查看Extras下,您将找到Ndk Bundle

如何指定NDK的版本?!https://wiki.videolan.org/AndroidCompile/ 只接受n21,你不能只执行sdkmanager ndk-bundle - user924
3
自从我上次处理Android SDK管理器以来已经很长时间了,但类似于“sdkmanager --install“ndk;21.3.6528147”--channel=3”的命令可能有效。这是来自sdkmanager文档的示例。 - Ted Lyngmo

3
安卓的独立SDK管理器(第二张图片)与集成在Android Studio中的SDK管理器(第一张图片)有所不同。独立SDK管理器具备安卓开发的基础功能,而位于“工具 > Android > SDK管理器”的Android Studio集成SDK管理器则添加了更多有用的工具,例如ndk、Cmake*和LLDB* [*在Android Studio 222版本中](已突出显示的工具)。
因此,您有两个选择:如果您使用的是Android Studio,则可以使用集成的SDK管理器直接安装ndk;或者您可以手动下载ndk并将其路径添加到系统变量中,以便您的构建环境知道它的存在。

2
如果您的互联网连接使用代理,这在办公网络中是最常见的情况,有时Android repo的https连接无法正常工作。因此,您将无法在列表中看到NDK。如果是这种情况,请复制https repo链接并添加相同的repo链接,如图片所示。 修复截图 “自定义更新站点”是手动添加的repo链接。请注意从https更改为http。

1

@ortisenderos为您提供了正确的选项。

如果您不打算使用Android Studio和/或Eclipse中的常见设置,则需要将所有工具的路径放入您的PATH环境变量中(无论是Linux,macOS还是Windows)。

[Path to CMake]/bin
[Path to Git]/bin
[Path to SDK]/tools
[Path to SDK]/platform-tools
[Path to NDK]
[Path to ANT]/bin

etc...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接