android - 使用 SDK 安装 android NDK 后是否还需要手动安装 android NDK

标签 android build android-ndk bundle android-sdk-tools

当我尝试使用“ndk-build”时,出现以下错误

C:\Users\mack\AndroidStudioProjects\MyApplication>ndk-build 'ndk-build' is not recognized as an internal or external command, operable program or batch file.

经过一番研究,我发现 ndk 不包含在环境变量的路径文件夹中。现在,当我通过SDK检查时,我可以清楚地看到我已经使用android studio的SDK检查并安装了android NDK,其路径是

C:\Users\mack\AppData\Local\Android\sdk\ndk-bundle

我什至将此路径添加到环境变量中,但没有用。我是 Android 新手,所以如果我问一个愚蠢的问题,请原谅我。但过去几天它让我完全困惑。

我需要从link手动下载并安装android NDK吗?下面并安装它然后将其添加到环境变量-path?

我还包含了使用 android SDK 安装的 NDK 中的 snapshotot 文件夹内容 Android NDK folder snapshot

最佳答案

从您的错误中我可以看到,ndk-build 的路径可能不正确,或者您没有可运行的 ndk-build 文件。

您确定 ndk-build.cmd 位于 C:\Users\mack\AppData\Local\Android\sdk\ndk-bundle 内部吗?

解决此问题的方法是从 Android NDK Download 下载 Windows 32 位 NDK 包其中 ndk-build 文件是可运行的。并将该文件夹的路径添加到

关于android - 使用 SDK 安装 android NDK 后是否还需要手动安装 android NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34740687/

相关文章:

c - 使用 make 文件在 c 中的单独目录中生成输出文件

c# - 为什么在目标框架中需要 .net 4.6.1 是 4.5.2

java - Android NDK 中的 Release<Primitive Type>Array Elements 导致 "JNI: pin count"警告

android - NestedScrollview 替代方案中的 RecyclerView

java - Android 适配器上下文

android - 我收到以下代码的错误并警告 ClipboardManager 类型已弃用

android 滑动水平 View 分页与 MapView

java - sbt 正在使用 "default"项目而不是创建一个新项目

android - NDK : Is it possible to define the android NDK Version in build. gradle 所以 native 代码将使用定义的版本?

android - "fatal error: Eigen/Dense: No such file or directory"//特征库