【问题标题】:Set Build path in Eclipse for ndk program在 Eclipse 中为 ndk 程序设置构建路径
【发布时间】:2012-08-03 06:17:11
【问题描述】:

当我在 Eclipse 中构建 android 应用程序时出现此错误:

14:43:33 **** Incremental Build of configuration Default for project com.***.NDKDemo ****
ndk-build all 
Cannot run program "ndk-build": Unknown reason

Error: Program "ndk-build" not found in PATH
PATH=[/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]

14:43:33 Build Finished (took 16ms)

请给我一个解决方案,在 Eclipse 中包含构建路径..

【问题讨论】:

    标签: android eclipse android-ndk buildpath


    【解决方案1】:

    //转到 Preference Android NDK 并选择您的 ndk 位置

    在隐藏的 .bashrc 文件中添加以下行

    export NDK_PATH=/home/padmakumar/android-ndk-r7b
    

    【讨论】:

    • 这适用于一台机器(最新 OSX 的 MacBook Pro),但不适用于另一台机器(OSX 10.7.5)。有任何想法吗?我犹豫是否将 NDK 目录添加到我的路径中,尽管这似乎是唯一的方法。
    【解决方案2】:

    如果您的 NDK 位置已设置,则工具链编辑器中的构建器可能有误。 转到项目属性,C/C++ 构建 |工具链编辑器并选择 Android Builder 作为当前构建器。

    【讨论】:

    • 这是在 Eclipse 中执行此操作的正确方法。在这种情况下,当在 Window -> Android -> NDK 中更改 NDK 的位置时,Eclipse 会在所有项目上调用正确的 ndk-build。如果您想在多个项目中混合使用不同的 NDK,可能最好在 Eclipse 中使用一些构建变量(Properties -> C++ Build -> Build Variables)。
    【解决方案3】:

    您的情况未设置 ndk-build 的路径。使用编辑器打开您的 .bashsrc 文件(从根文件夹,它将处于隐藏格式,因此 Edit Menu 并选择 Show Hidden Files ),转到最后一行并添加以下代码,

    NDK_HOME=/opt/android-ndk-r8
    export NDK_HOME
    

    现在重新启动您的计算机并重试。欲了解更多信息,请参阅我的answer

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 2016-11-02
      • 1970-01-01
      • 2015-03-14
      • 2023-03-04
      • 2015-06-29
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      相关资源
      最近更新 更多