2012-01-17 65 views
0

我已經嘗試在eclipse中創建新的ndk項目我已經完成了ndk項目的所有規則需要 我創建類似此項目的項目using this link現在我的需要是如何使用Mac OS X終端如何在mac os終端中使用eclipse運行新的android ndk項目

我試圖這樣

cd projectpath 
cd ndkpath 
./ndk-build 

使項目路徑,但它示出此錯誤

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.  
/Users/macbookpro/Documents/android-ndk-r7/build/core/build-local.mk:102: *** Android NDK: Aborting . Stop. 

指導我在哪裏做錯了。

回答

1

這通常發生在你處於錯誤目錄並且正在調用ndk-build時。檢查你的當前目錄中是否存在「jni」文件夾(在你的例子中是ndkpath文件夾)

看看NDK樣本是如何構成的。例如,HELLO-JNI:

hello-jni 
    | 
    +--- jni 
    |  | 
    |  +--- Android.mk 
    |  | 
    |  +--- hello-jni.c 
    | 
    +--- res 
    |  | 
    | ... 
    | 
    +--- src 
    |  | 
    | ... 
    | 
    +--- AndroidManifest.xml 

如果使用相同的結構,那麼您必須調用從頂級目錄NDK編譯 - HELLO-JNI目錄。

+0

如果不是,會發生什麼?我有一些庫需要編譯,它們在項目之間共享,它們位於jni文件夾之上兩層。 – shader 2012-06-20 14:36:43

相關問題