【Android】Eclipse自動編譯NDK/JNI的三種方法ui
SkySeraph Sep. 18th 2014spa
Email:skyseraph00@163.com.net
1. 工程->右擊選擇Properties->選擇Builders,在Builders中選擇New建立一個Program3d
2. 參數配置blog
1. Project->Properties->Builders->New,新建一個Builderip
2. 參數配置get
2.1 Maincmd
①Name:NDK_Builderio
②Location爲ndk-build.cmd的路徑,能夠如圖所示絕對路徑,也能夠以環境變量的形式,即 ${ANDROID_NDK}\ndk-build.cmd,其中ANDROID_NDK爲配置的NDK路徑編譯
③Working Directory,爲當前的工程下。
這裏的${}的表達是使用了EC的環境變量,能夠使用Variables...按鈕找到一些3 EC的環境變量。
對於Linux上的配置,和這裏的配置同樣,只是把Location的地址改成ndk-build便可
2.2 Refresh
2.3 Build Options
注:Linux環境下只需修改ndk-build.cmd爲ndk-build便可
1. 前期準備:Eclipse環境+Android環境+Eclipse C/C++環境
2. 編寫Android JAVA/JNI代碼,可參考OpenCV實例1
3. 將Android項目轉換爲C/C++項目(使其具有C++屬性),以下圖,New -> Other -> C/C++ -> Convert to a C/C++ Project.
4. 配置NDK編譯路徑,Project->Properties,以下圖,其中Build-Command中ANDROID_NDK爲環境變量中配置的Android-NDK路徑;Build-Directory爲當前工程目錄
5. 配置工程屬性,Project->Properties,以下圖,本例以OpenCV爲例,其中CNU C和GNU C++中配置的是OpenCV的連接庫
========
By SkySeraph-2014
SYNC SkySeraph CSDN