gpt4 book ai didi

ADT 和 Mac OS (10.8) 中的 Android NDK : Cannot run program "/ndk-build": Unknown reason Error: Program "/ndk-build" is not found in PATH

转载 作者:太空狗 更新时间:2023-10-29 15:32:38 24 4
gpt4 key购买 nike

构建时的错误是

/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]

我正在尝试在 Eclipse ADT 上构建一个 OpenCV 项目,并且到目前为止已经完成了以下构建它的工作。正常的 android 项目(不涉及 c/c++ 代码)工作正常。

1- 我已将/etc/paths 编辑为以下内容

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/tools
PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/platfor
m-tools
PATH=$PATH:/Users/mohitagrawal/android-ndk-r8e

2- 我已将 $PATH 编辑为以下内容(有意或无意)

    -bash: /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/tools:PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/platfor:m-tools:
PATH=$PATH:/Users/mohitagrawal/android-ndk-r8e:/opt/X11/bin:/usr/local/git/bin:/usr/texbin: No such file or directory

3- 项目属性中“C/C++ Build”中的构建命令设置为

${NDK_ROOT}/ndk-build 

4- ADT eclipse 首选项中的 NDK 位置设置为

/Users/mohitagrawal/android-ndk-r8e

请帮帮我。我被困了很多天,甚至尝试过不同的平台。

最佳答案

您需要更改 Eclipse 中的 PATH,因为正是 Eclipse 正在尝试运行该命令。转到项目属性 > C/C++ 构建 > 环境 > PATH

在 PATH 变量中添加您的 ndk 目录的路径(即将 /Users/mohitagrawal/android-ndk-r8e 添加到 PATH 变量)。

此外,它显然会尝试运行 /ndk-build。确保在 Project Properties > C/C++ Build 中,“Build command”是 ndk-build 而不是 /ndk-build

编辑:您也可以尝试从终端构建您的项目,方法是导航到您的项目并运行命令 ndk-build

关于ADT 和 Mac OS (10.8) 中的 Android NDK : Cannot run program "/ndk-build": Unknown reason Error: Program "/ndk-build" is not found in PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com