首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:在路径中找不到程序"/ndk-build.cmd“

错误:在路径中找不到程序"/ndk-build.cmd“
EN

Stack Overflow用户
提问于 2013-07-16 15:46:42
回答 3查看 17K关注 0票数 10

我在Mac (10.8.4)和eclipse JUNO上被这个问题困扰了10天,我在web上没有发现任何有效的东西。

我已经下载并解压了android NDK。在那之后,我已经在首选项菜单的'Android‘选项中设置了NDK位置。我想在android ADT上运行一个示例opencv代码(https://www.dropbox.com/s/6s3qwkon9v67u5z/tutorial-3-native.rar)。

在构建时,它会给出以下控制台输出

代码语言:javascript
复制
**** Build of configuration Default for project OpenCV Sample - native-activity ****

"/ndk-build" 

Cannot run program ""/ndk-build"": Unknown reason
Error: Program ""/ndk-build"" is not found in PATH

PATH=[/usr/bin:/bin:/usr/sbin:/sbin]

**** Build Finished ****

我对路径变量/环境变量一无所知。请提供纠正上述错误的分步程序。

EN

回答 3

Stack Overflow用户

发布于 2014-04-05 06:44:24

在Eclipse中,突出显示您的项目,然后从顶部的Eclipse菜单栏中选择' Project ->Properties‘。

在左侧的列表中,单击“C/C++Build”项旁边的箭头,并突出显示“Environment”项。

在显示'Environment variables to set‘的框中,您将有两个项目,CWD和PWD。点击显示为‘添加...’的按钮

在出现的框中,选择Name字段并键入NDKROOT。

在显示为Value的字段中,键入解压Android NDK的路径。

点击‘Apply’。轰隆,完成。对任何其他依赖NDK的项目都要这样做。

票数 12
EN

Stack Overflow用户

发布于 2013-07-17 03:06:58

ndk-build位于NDK文件夹的根目录中。

如果printenv PATH | grep ndk不返回字符串,则无法调用它。

将以下内容附加到$HOME/.bash_profile:

代码语言:javascript
复制
export NDK_ROOT="<whatever your NDK directory is>"
export PATH="$PATH:$NDK_ROOT"

然后,在命令提示符下键入:

代码语言:javascript
复制
. ~/.bash_profile

现在,您可以从命令提示符运行ndk-build。

票数 5
EN

Stack Overflow用户

发布于 2015-06-29 06:38:13

在路径中找不到

程序“/ndk-build.cmd”...

把你的工具放在path上。此外,您还应该导出ANDROID_NDK_ROOTANDROID_SDK_ROOT。有关原因,请参阅David Turner在NDK邮件列表上对Recommended NDK Directory?的回答。

下面是我的.bash_profile在OS X上的样子。ndk-buildkeytool等工具都在path上:

代码语言:javascript
复制
$ cat ~/.bash_profile
export PS1="\h::\W$ "
...

# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r10e
export ANDROID_SDK_ROOT=/opt/android-sdk-macosx

export ANDROID_HOME=~/.android
export JAVA_HOME=`/usr/libexec/java_home`

export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17670855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档