我刚刚安装了Android NDK, r5b
,在尝试按照Exploring the hello-jni Sample中的步骤操作时,在命令行上收到错误:
MacBook-2:~ mvermant$ cd ndk/samples/hello-jni
MacBook-2:hello-jni mvermant$ android update project -p . -s
-bash: android: command not found
我在MAC 10.6.6上使用带有Android SDK r10
和ADT 10.0.0
的Eclipse Helios版本2。我还检查了GNU Make 3.81
,并安装了GNU Awk
(虽然我不确定它是否在正确的位置)。
我搜索了很多, 似乎某个地方可能缺少一个类路径 ,但我无法弄清楚究竟在哪里修复它
答案 0 :(得分:1)
你应该确保你的android-sdk的tools
目录在你的(shell)路径上。
类似的东西:
export PATH="/path/to/sdk/tools:$PATH"
在执行命令之前。
一般情况下,您还需要另外两个目录:
/path/to/sdk/platform-tools
- 用于adb和其他Android sdk工具/path/to/ndk
- 用于ndk-build和ndk-gdb,它们是ndk工具您还可以执行一些setup,这样您就不必在每次打开终端时都运行这些命令。