如何为 Android Studio 配置 NDK

Posted

技术标签:

【中文标题】如何为 Android Studio 配置 NDK【英文标题】:How to configure NDK for Android Studio 【发布时间】:2017-07-08 05:03:11 【问题描述】:

我已经安装了 android Studio 2.2.3 并使用 include C++ support 创建了一个“myApplication”。 我收到此错误:

错误:NDK 未配置。 使用 SDK 管理器下载。)

请问有什么好办法解决吗?

【问题讨论】:

不可能吗?没有人在地球上做过吗? 你没有说你做了什么来解决它 - 你下载了 NDK 吗?你下载后告诉你的 Android Studio 它在哪里? 是的,我下载并安装了 android-ndk-r13b 但如何告诉它在哪里?而且我的 Android Studio 中也不存在 NDK 部分!! 【参考方案1】:

下载 NDK 后,转到“文件”菜单,然后转到“项目结构->SDK 位置”并设置 Android NDK 位置(位于窗口底部)。

【讨论】:

我在那里输入了路径“C:\Users\CS\Desktop\Documents\Andro\android-ndk-r13b”。现在我得到:“错误:找不到 CMake。在文件/设置/外观和行为/系统设置/Android SDK/SDK 工具/CMake 下从 Android Studio 安装。预期 CMake 可执行文件位于 C:\Users\CS\ AppData\Local\Android\Sdk\cmake\bin\cmake.exe.”。我应该在其路径中运行那个 cmake.exe 吗? 好的,这意味着现在您已准备好 NDK。您面临另一个问题 - 如果您还没有,我建议您看这里:developer.android.com/studio/projects/add-native-code.html 如果您的意思是 LLDBCMakeNDK,,它们在我的 Android Studio 上不存在!请look. 尝试打开独立的 Android SDK 管理器(SDK 窗口底部有一个链接,您可以从中截取屏幕截图)并转到 Packages 菜单 -> Reload。看看有没有帮助。 我这样做了。没有下载或安装新的软件包!请看this image。

以上是关于如何为 Android Studio 配置 NDK的主要内容,如果未能解决你的问题,请参考以下文章

如何为Android NDK的gradle构建文件中指定NDK

如何为 Android Studio 中的所有配置删除未使用的字符串资源?

如何为Android,Mac和Windows平台创建Java JNI动态链接库

android studio2.2 配置NDK

android studio ndk配置和ndk开发

将 Android Studio 配置为使用 NDK(android-ndk-r10d,Windows 64 位)