android - ndk路径可以手动设置,但不能自动设置

标签 android eclipse android-ndk

我正在尝试将 ndk 设置为与 eclipse 一起使用,但收到此错误消息 在 PATH 中找不到程序“/ndk-build.cmd”

按照其他帖子(ndk-build not found in PathSet Build path in Eclipse for ndk program),我尝试在首选项 -> android -> NDK 中设置 NDK 文件夹,但没有成功。

接下来我尝试在 Build Path->Configure Build Path -> C/C++ Build->Builder Setting Tab -> ndk-build path 中为一个特定项目手动设置 NDK 文件夹,它起作用了,但我需要对我的所有项目一次一个地重复此操作。

知道如何正确设置路径吗?

最佳答案

我在 eclipse 中配置 NDK 时也遇到了很多麻烦。最后,这个过程对我有用(使用 eclipse helios):

  1. 下载Eclipse NDK插件NDK并配置

    eclipse > windows > preference > android > NDK > 配置NDK位置

  2. 导入一个包含原生 C++ 代码并需要 NDK 的项目。导入后提示Program "/ndk-build.cmd"is not found in PATH

  3. 右键单击项目,转到

    new > other > C/C++ > convert to C/C++ > toolchains > android GCC > click finish

  4. 右键单击项目并转到项目属性。

    属性 > C++ 构建 > 环境

    使用您的 NDK 位置创建一个名为 NDK-BUILD 的变量


    属性 > C++ 构建 > 环境

    在构建器设置中: 放置构建命令:${NDK-BUILD}/ndk-build.cmd

    在行为上: 未选中 Clean


    转到属性 > C/C++ 通用 > 路径和符号 > 语言 > GNU C++ 添加一个带有路径的变量:${NDK-BUILD}\platforms\android-9\arch-arm\usr\include

点击应用并确定

关于android - ndk路径可以手动设置,但不能自动设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16786607/

相关文章:

android - 在 JNI 中使用像素数据创建新的位图?

android-studio - 将 Android ndk 应用迁移到 Android Studio (gradle-experimental 0.2.0)

android - 如何快速将图像文件路径列表转换为位图列表?

android - Google map Activity 无法启动

android - 解析推送通知最终在 Android 后台崩溃

java - OCommandExecutorNotFoundException 通过 jar 文件创建 OrientDB 数据库

java - 警告 : Documents NO-HEAD in Eclipse

python - 有时 PyDev 无法将 .py 文件识别为 python 源文件

安卓opencv。特征检测器。实现检测

android - 防止任务管理器重新创建任务中最后显示的 Activity