【发布时间】:2016-07-04 15:01:30
【问题描述】:
Android NDK 现在可以直接从 SDK 管理器安装,而不仅仅是单独下载。如何从命令行安装 NDK 包?
我试过了:
android sdk update -u -n -a
但列表中似乎没有可见的 NDK 包。它只显示在 UI 中。
【问题讨论】:
标签: android android-ndk
Android NDK 现在可以直接从 SDK 管理器安装,而不仅仅是单独下载。如何从命令行安装 NDK 包?
我试过了:
android sdk update -u -n -a
但列表中似乎没有可见的 NDK 包。它只显示在 UI 中。
【问题讨论】:
标签: android android-ndk
在 Android Studio 2.3 中是 sdkmanager 工具
位于sdk目录下(即~/Android/Sdk/tools/bin)
要获取已安装和可用软件包的列表,请转到 sdkmanager 二进制文件所在的目录并键入 ./sdkmanager --list
直接安装NDK使用./sdkmanager "ndk-bundle"
(./sdkmanager "lldb;2.3", ./sdkmanager "cmake;3.6.3155560")
https://developer.android.com/studio/command-line/sdkmanager.html
【讨论】:
从developer.android.com下载所需版本的ndk zip文件。例如。对于 Linux:
wgethttps://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip
将 zip 解压到某个文件夹,例如c:/android/android-ndk-r13b/
在应用程序的local.properties 文件中添加/更新该文件夹的路径。
ndk.dir=c:\android\android-ndk-r13b
【讨论】: