Android NDK默认位置

38

我习惯于以前的NDK构建版本,它们以zip格式提供。我下载了最新的Windows版本r10,它是一个.exe版本的文件。我不知道这个exe版本的文件只是一个解压器,所以双击了它。它没有询问我要将文件解压到哪个位置。

现在我想删除这个版本,并使用zip版本。如何找到它被安装/解压缩到哪个位置?

我尝试查看了系统变量ANDROID_NDK,但我发现之前定义的是r8版本。

10个回答

44

Android Studio 2.2 将其安装在 C:\Users\[用户名]\AppData\Local\Android\Sdk\ndk-bundle 目录下(适用于 Windows 10)。


1
显然,C:\Users\Dev 中的“Dev”指的是您当前的账户名。 - Guavaman

23

我正在使用Visual Studio,但我也想尝试一下Android Studio。因此,为了获取Android SDK和NDK,我安装了Android Studio。

答案

安装Android Studio自然地安装了SDK到:

C:\Users\<UserName>\AppData\Local\Android\Sdk

NDK文件夹尚未准备就绪,但将存在于以下位置:

C:\Users\<UserName>\AppData\Local\Android\Sdk\ndk-bundle
为了找到实际的NDK文件夹,我必须告诉Android Studio安装NDK。
文件 -> 设置
选择外观和行为 -> 系统设置 -> Android SDK
点击SDK工具选项卡
勾选NDK(以及我认为的LLDB和CMake选项)。
选择应用/安装。
现在NDK文件夹就可以使用了。

21

最新版本会自动提取到当前工作目录中。如果你是从资源管理器启动该程序,那么它与你的 .exe 文件在同一个目录下。

你应该能够在那里找到一个名为 android-ndk-rXXX 的文件夹。否则就说明它没有被提取。

始终使用最新的 NDK 更好,每个版本都有许多错误修复和改进......你可以使用 7zip 打开 .exe 文件,将其提取到其他地方,或者在终端中设置你想要提取的位置并启动 .exe 文件。


2
实际上,我是从下载管理器启动它的,并且它被提取到其程序文件夹中。这就是为什么我找不到它的原因。谢谢! - 0xC0DED00D

15

在 MacOs 中,Android Studio 的安装位置为

"/Users/USERNAME/Library/Android/sdk/ndk-bundle"

用你的用户名替换USERNAME。


10

适用于Windows Android Studio 2.3.x(+):

我的android-sdk文件夹位于C:\Program Files\Android\Android Studio\plugins\android-ndk

注意: NDK可能不完整,请确保一切都是最新的。


6

Windows 10和Internet Download Manager把我的文件存储到了C:\Users\[用户名]\AppData\Roaming\IDM中。


2
在Windows 10中,它位于C:\Users[用户名]\AppData\Local\VirtualStore\Windows\SysWOW64\android-ndk-r10e。

2
如果您是通过Android Studio安装而非手动下载安装,您可以在以下路径中找到它:

C:{您的android根目录所在位置}sdk\ndk-bundle

该路径取决于您的根SDK文件夹所在位置。

2

我正在使用Ubuntu系统,Android SDK目录下的子目录 /home/username/Android/Sdk/ndk 中安装了NDK。

我需要从Android Studio 的“文件”-“设置”-“外观和行为”-“系统设置”-“Android SDK”-“SDK工具位置”中安装NDK。


-2

我从Unity中下载了NDK。

它已经到达我的下载文件夹。

C:\Users[用户名]\Downloads\android-ndk-r10e-windows-x86_64.exe

(在下载中选择ndk-r10e文件夹)。


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