6

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

当我使用编译 native.c

:ndk-build

表明:

ndk-build command not found

任何人都可以给出这个原因吗?

谢谢 ,

4

2 回答 2

4

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

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

于 2012-08-01T05:58:01.107 回答
0

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

  • 使用 ndk 目录完成 /etc/paths 文件并重新启动 Mac
  • 使用外壳命令: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 我知道这不是一个合适的解决方案但它现在对我有用。

于 2013-10-31T07:38:03.090 回答