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

时间:2013-05-28 07:48:44

标签: android eclipse android-ndk

我正在尝试设置ndk以使用eclipse,但收到此错误消息 Program "/ndk-build.cmd" is not found in PATH

关注其他帖子(ndk-build not found in PathSet Build path in Eclipse for ndk program)我尝试在偏好设置中设置NDK文件夹 - > android - > NDK,但它没有用。

接下来,我尝试在构建路径中手动设置NDK文件夹 - >配置构建路径 - > C / C ++ Build-> Builder Setting选项卡 - >一个特定项目的ndk-build路径,它工作正常,但我需要一次一个地重复这个项目。

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

2 个答案:

答案 0 :(得分:4)

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

  1. 下载Eclipse NDK pluginNDK并按

    进行配置

    eclipse>窗户>偏好> android> NDK>配置NDK位置

  2. 导入具有本机C ++代码且需要NDK的项目。导入后,会在PATH中找不到程序“/ndk-build.cmd”

  3. 右键单击该项目,转到

    新>其他> C / C ++>转换为C / C ++>工具链> android GCC>点击完成

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

    属性> C ++ build>环境

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


    属性> C ++ build>环境

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

    行为:  未选中Clean


    转到属性> C / C ++ general>路径&符号>语言> GNU C ++ 添加路径为${NDK-BUILD}\platforms\android-9\arch-arm\usr\include

  5. 的变量

    按申请&确定

答案 1 :(得分:0)

最简单的方法对我有用。

转到项目属性
单击 C / C ++ Build (将打开另一个列表)
点击列表中的环境 现在点击添加

这里你需要输入2个值
将名称设为 NDKROOT
在价值中路径到NDK文件夹
然后点击确定

enter image description here

那是