2011-03-08 87 views
0

我剛裝Android NDK, r5b,build.xml文件,並試圖按照步驟從Exploring the hello-jni Sample,在命令行中我收到的錯誤:NDK - 錯誤試圖生成HELLO-JNI

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上使用Eclipse Helios發行版2,其中Android SDK r10ADT 10.0.0。我也檢查了GNU Make 3.81,並安裝了GNU Awk(雖然我不確定它在正確的位置)。

我已經搜查了很多,似乎有可能是一個類路徑缺少地方,但我想不出哪兒和怎樣做才能解決它。

回答

1

你應該確保你的android-sdk的tools目錄在你的(shell)路徑上。

喜歡的東西:

export PATH="/path/to/sdk/tools:$PATH" 

你執行你的命令。

一般來說,你還需要其他兩個目錄是您的路徑上:

  • /path/to/sdk/platform-tools - 亞行和其他Android SDK工具
  • /path/to/ndk - 對於NDK構建和NDK-GDB,這是ndk工具

您也可以做一些setup,這樣您不必每次打開終端時都運行這些命令。

+0

通過包括其他兩個路徑,你的意思是出口它們呢?在導出之前,我是否必須導航到特定目錄? – Adinia 2011-03-08 16:15:46

+0

是的,您使用相同的導出語句,用/ path/to/ndk等替換/ path/to/sdk/tools。 – 2011-03-08 16:16:51