【问题标题】:Use C with Android ndk将 C 与 Android ndk 一起使用
【发布时间】:2012-08-01 05:46:46
【问题描述】:

我正在尝试开发一个从 Java 代码到本机 C 代码的简单调用的 Android 项目。 我参考此链接以获得指导:http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/

当我编译 native.c 时 使用

:ndk-build

它显示:

ndk-build command not found

谁能给出原因?

谢谢,

【问题讨论】:

    标签: android android-ndk


    【解决方案1】:

    根据您的问题描述,我假设您的路径未设置。您需要在环境变量中设置 NDK 路径。

    有关更多信息,您可以访问以下网站。

    【讨论】:

      【解决方案2】:

      就我而言,我尝试通过几种方式设置路径:

      • 用ndk目录完成/etc/paths文件并重启Mac
      • 使用shell命令:export NDK_HOME=/Users/myself/directory1/directory2/android-ndk-r9
      • 使用 Eclipse 菜单:Eclipse > Preferences > Android > NDK

      但是我总是收到错误消息:“ndk-build command not found”

      最后我通过直接在 C/C++ Build Properties 对话框的 Build command 字段中设置路径解决了这个问题:/Users/myself/directory1/directory2/android-ndk-r9/ndk-build 我知道这不是一个合适的解决方案,但它现在对我有用。

      【讨论】:

        猜你喜欢
        • 2012-03-16
        • 2011-09-19
        • 2012-03-25
        • 1970-01-01
        • 2017-08-11
        • 2013-08-05
        • 1970-01-01
        • 1970-01-01
        • 2014-11-06
        相关资源
        最近更新 更多