2016-11-07 156 views
17

我的android工作室表示它想更新。但是,当我尝试更新它,但它不会工作,所以我不得不启动:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
要安装其他软件包。但是NDK文件不会更新,所以我手动下载它:Android studio在哪里安装NDK文件? (下载zip)

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

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

文件夹名称是android-ndk-r13b

+2

通常,它会作为Android \ sdk文件夹中名为'ndk-bundle'的文件夹进入。您也可以手动指定ndk在Android Studio中的位置。 –

+0

要明确,'android-ndk-r13b'会被重命名为'ndk-bundle' –

+0

在Android Studio中,文件菜单|项目结构... SDK位置 –

回答

22

是,重命名解压文件夹android-ndk-r13b(可能是确切的名称是过时不久的将来)以ndk-bundle(你可以把NDK [和SDK为此事] 随时随地,并留下如果你想{不这样做,我敢肯定看到一个硬编码子路径的情况下}),
然后,使设置点到位置,你把它放在

Android StudioFile menu | Project Structure按Ctrl + Alt键 + + 小号
(快捷键:ctrl + Alt + Shift + S):

Android Studio, File menu | Project Structure

那也说不定对你有帮助设置/检查以下environmental variables

NDK_HOME=C:\Android\sdk\ndk-bundle 
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle 

额外的东西:

虽然在做environmental variables(带和大括号SDK):

ANDROID_HOME=C:\Android\sdk 

对于JDK:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112 
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin 

JDK是Java开发工具包。
JRE是Java运行环境。

如果您内存(RAM)为Gradle(700兆字节大约是低,你可以走了,其他工具,如monitor.bat使用这个变量太多,这是无处不)(显然你使它是一个很大的可能,没有交换使得它非常缓慢 {注意下划线非常重要![它是一个保留名称空间冲突运算符,不要求我解释它非常复杂!]}):

_JAVA_OPTIONS=-Xmx700m 

一些链接

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

+0

谢谢,这解决了它对我来说! – Tim

2

下载.zip文件。通过SDK manager开始安装。
转到%USERPROFILE%\应用程序数据\本地\ Android的\ SDK \ NDK束和复制.installer文件夹,桌面并取消下载在SDK manager
打开.installer文件夹,打开.installationdata文件,并检查文件夹中,该文件被下载,如:
%USERPROFILE%\应用程序数据\本地的\ Temp \ PackageOperation01
复制下载.zip文件夹PackageOperation01.installationdata文件的任何列出。
现在从桌面复制.installer文件夹%USERPROFILE%\应用程序数据\本地\ Android的\ SDK \ NDK束
并启动SDK manager
并重新启动安装了NDK
SDK manager将开始安装,跳过下载过程。

0

为了帮助那些谁正在使用的Mac OSX上MAC的过程如下:

  • 下载NDK束zip格式
  • 运行终端
  • 使用下面的命令查找在Mac临时目录(例如,在/ var /文件夹/ SP/31g4p3kd5l10c68qdy475krr0000gn/T /)

    回声$ TMPDIR

  • 目录更改为PackageOperation01

    CD PackageOperation01

  • 副本ndk-bundle.zip到目录

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

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

相关问题