【问题标题】:Error: Program "/NDK-build" not found in PATH错误:在 PATH 中找不到程序“/NDK-build”
【发布时间】:2013-12-10 14:53:07
【问题描述】:

我需要帮助。我正在尝试在我的计算机(Ubuntu 12.04)中安装和配置OpenCV 2.4.7 library。运行 OpenCV 示例后,我的控制台中会出现这些错误:

无法运行程序"/NDK-build":未知原因

错误:在 PATH=[/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games] 中找不到程序 "/NDK-build"

我看过很多教程,但没有任何效果。我要求你非常具体,因为我是“新”编程,也因为我的母语不是英语(我有一些困难)。谢谢!

【问题讨论】:

    标签: android c++ opencv ubuntu android-ndk


    【解决方案1】:

    你有安装 android-ndk 吗?如果是,请将ndk-build 的路径添加到您的路径中。 例如:

    export PATH=$PATH:~/android-ndk/bin
    

    【讨论】:

    • 是的,我愿意。这是添加构建命令或创建路径变量并将其作为值的方式吗?如果你能一步一步来..谢谢!
    • 将此路径放在 Appilcation.mk 和 Android.mk 中的什么位置
    【解决方案2】:
    【解决方案3】:

    同样的情况发生在我身上(当我的 NDK 位置已经设​​置时),因此更改为原始 Android Builder 消除了我这样做的问题,只需转到项目属性,C/C++ Build |工具链编辑器并选择 Android Builder 作为当前构建器。

    【讨论】:

      【解决方案4】:

      这是适用于 Android 的 openCV 的常见问题。它源于具有不正确的构建目标,这会在 Video.java 文件的库中创建错误。修补好之后,您可以导入示例项目。虽然,在修复之后,您可能无法在项目首选项下看到 C/C++ Build 节点。在第二个链接上有一个修复程序。但是,如果在项目首选项下您可以看到 C/C++ Build,请确保路径显示为:“${NDKROOT}/ndk-build” 最后,它将查找对于未声明的 NDKROOT。第三个链接将指导您如何执行此操作,非常简单。另外,请确保您在 MAC 或 LINUX 上从 NDK-BUILD 末尾删除 .cmd。祝你好运!

      Video.java issue:
          http://answers.opencv.org/question/8266/opencv-library-244-on-eclipse-gives-error/ 
      C++ Build/General Missing from Project Preferences:
          http://stackoverflow.com/questions/16953548/eclipse-missing-c-c-build-and-general-from-project-properties
      Now, make sure you add NDK root to the build varialbles so you can find it:
          http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_add_build_var.htm`
      

      【讨论】:

        【解决方案5】:

        对我有用的最简单的方法是。

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

        在这里你必须输入 2 个值
        将名称设为 NDKROOT
        在 Value 中放置 NDK 文件夹的路径

        你已经完成了:)

        【讨论】:

        • 比导出环境变量好多了。谢谢
        猜你喜欢
        • 2013-07-14
        • 1970-01-01
        • 2014-04-10
        • 2017-02-18
        • 2023-03-20
        • 2012-08-02
        • 2013-04-26
        • 1970-01-01
        相关资源
        最近更新 更多