简体   繁体   English

如何使用命令行安装Android NDK软件包?

[英]How do I install the Android NDK bundle using the command line?

The Android NDK can now be installed directly from the SDK manager instead of only as a separate download. Android NDK现在可以直接从SDK管理器安装,而不是单独下载。 How can I install the NDK package from the command line? 如何从命令行安装NDK软件包?

I've tried: 我试过了:

android sdk update -u -n -a

but no NDK package appears to be visible in the listing. 但是在列表中看不到NDK包。 It only shows up in the UI. 它只显示在UI中。

In Android Studio 2.3 is sdkmanager tool 在Android Studio 2.3中是sdkmanager工具

It is located in the sdk directory (ie ~/Android/Sdk/tools/bin) 它位于sdk目录中(即〜/ Android / Sdk / tools / bin)

to get a list of installed and available packages goto the directory where the sdkmanager binary is located and type ./sdkmanager --list 获取已安装和可用软件包的列表转到sdkmanager二进制文件所在的目录并输入./sdkmanager --list

to install NDK directly use ./sdkmanager "ndk-bundle" 直接安装NDK使用./sdkmanager "ndk-bundle"

( ./sdkmanager "lldb;2.3" , ./sdkmanager "cmake;3.6.3155560" ) ./sdkmanager "lldb;2.3" ,。/ ./sdkmanager "cmake;3.6.3155560"

https://developer.android.com/studio/command-line/sdkmanager.html https://developer.android.com/studio/command-line/sdkmanager.html

  1. Download zip file of required version of ndk from developer.android.com . developer.android.com下载所需版本的ndk的zip文件。 Eg for linux: 例如对于linux:

    wget https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip wget https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip

  2. Extract zip to some folder, eg c:/android/android-ndk-r13b/ 将zip解压缩到某个文件夹,例如c:/android/android-ndk-r13b/

  3. Add/update the path to that folder in the local.properties file of your application. 在应用程序的local.properties文件中添加/更新该文件夹的路径。

    ndk.dir=c:\\android\\android-ndk-r13b ndk.dir = C:\\机器人\\机器人-NDK-R13B

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM