Android studio在哪里安装NDK文件? (以zip下载)

时间:2016-11-07 20:31:37

标签: android android-studio android-ndk updates subdirectory

我的android工作室说它想要更新。但是当我这样做时,我试图更新它,但它不会工作所以我不得不启动:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
安装其他软件包。但是NDK文件不会更新,所以我从以下地方手动下载:

https://developer.android.com/ndk/downloads/index.html#download

现在我有了这个zip文件,我应该在哪里提取文件夹?感谢任何帮助!!

文件夹名称为android-ndk-r13b

4 个答案:

答案 0 :(得分:36)

是的, android-ndk-r13b < strong>(您可以将<{1}} [和ndk-bundle用于此事项放在任何地方,如果您愿意,请单独留下名称{不要这样做,我确定看到一个硬编码的子路径}),然后,将设置点设置到所在的位置。 / p>

NDKSDK Ctrl + Alt + Shift + s < br />(快捷方式:ctrl + Alt + Shift + s):

Android Studio, File menu | Project Structure

设置/检查以下Android Studio也可能有所帮助:

File menu | Project Structure

额外的东西:

正在做environmental variablesNDK_HOME=C:\Android\sdk\ndk-bundle NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle 的腰带和括号):

environmental variables

对于JDK:

SDK

JDK是Java Development Kit JRE是Java运行时环境。

如果ANDROID_HOME=C:\Android\sdk 的内存(JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112 JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin )上的(700兆字节大约差不多,那么RAM等其他工具就会使用此功能变量,它是无处不在的)(显然你想要使其尽可能大,而不交换使它极其构建缓慢{注意下划线非常重要![这是一个保留名称空间冲突操作员,请不要让我解释它非常复杂!]}):

Gradle

一些链接

Setting up for Android NDK development
Add C and C++ Code to Your Project
Getting Started with the NDK
Using C and C++ Code in an Android App with the NDK

答案 1 :(得分:5)

下载.zip文件。通过SDK manager开始安装。
转到 %userprofile%\ AppData \ Local \ Android \ sdk \ ndk-bundle 并复制 .installer 文件夹到桌面并取消SDK manager中的下载。
打开.installer文件夹并打开 .installationdata 文件,然后检查下载文件的文件夹,如: %userprofile%\ AppData \ Local \ Temp \ PackageOperation01
将下载的.zip文件复制到文件夹 PackageOperation01 < / strong>或 .installationdata 文件中列出的任何内容。
现在复制 .installer 文件夹桌面到 %userprofile%\ AppData \ Local \ Android \ sdk \ ndk-bundle
并启动SDK manager
并启动再次安装NDK
SDK manager将开始安装,跳过下载过程。

答案 2 :(得分:0)

为了帮助那些使用MAC OSx的人,MAC上的过程如下:

  • 以zip格式下载ndk-bundle
  • run terminal
  • 使用以下命令在mac中找到你的临时目录(例如/ var / folders / sp / 31g4p3kd5l10c68qdy475krr0000gn / T /)

    echo $ TMPDIR

  • 将目录更改为PackageOperation01

    cd PackageOperation01

  • 将ndk-bundle.zip复制到目录

    cp /path/to/ndk-bundle.zip / $ TMPDIR / PackageOperation01 /

  • 启动Android Studio并在SDK-Manager中尝试再次安装ndk-bundle。

答案 3 :(得分:0)

在Mac中,对于Android Studio 3.3.2,SDK Manager会继续选择新的临时文件夹来下载ndk-bundle。以下步骤有助于安装下载的ndk zip文件。

  1. 转到SDK管理器,开始下载NDK。
  2. 转到~/Library/Android/sdk/ndk-bundle/.installer
  3. cat .installData

path=/var/folders/vr/mz4hsqqs0wlgj9sfcpn3wfn5g2lwk3/T/PackageOperation07

PackageOperation0X是选择用于下载zip文件的临时文件夹

  1. 将下载的android-ndk-r21d-darwin-x86_64.zip复制到此临时文件夹(PackageOperation0X)

  2. ~/Library/Android/sdk/ndk-bundle文件夹复制到其他位置

  3. 在SDK Manager中取消NDK下载

  4. cd ~/Library/Android/sdk/

  5. 您可能会发现ndk-bundle文件夹丢失,因为SDK管理器中已取消下载。

  6. 将先前复制的ndk束移动到~/Library/Android/sdk/

  7. 转到SDK管理器,再次开始下载NDK。将扫描现有文件,并跳过下载步骤,开始安装。