Eclipse JNI 環境的配置
android開發,需要在eclipse中調用c或c++語言,與硬件,操作系統進行交互,或者爲了提高程序的性能,從而會要求開發者需要搭建自己的JNI環境。JNI的開發環境涉及eclipse adt , ndk庫的配置,以及jni編譯的路徑配置。
- 首先
- 需要下載adt插件
- 其次
- 安裝adt以後,接下來配置android sdk
- 再次
- 再配置ndk的運行編譯環境,下載最新的ndk安裝包,不然的話會造成C庫的有一些新的函數編譯不過去.
- 在安裝ndk的時候,eclipse的preferences 會出現沒有NDK選項卡 需要下載 com.android.ide.eclipse.ndk_23.0.2.1259578.jar 放到eclipse的plugins目錄
- 然後
- 對其項目工程加入 Android Tools –> add native support
- 最後
- 在Android.mk文件中配置需要編譯的c文件的目錄
把c文件拷貝到這個目錄下面
- 另外注意
- 最好注意c文件在JNI目錄同一級,要不在LOCAL_SRC_FILES則需要配置相對路徑.
LOCAL_SRC_FILES 是ndk編譯環境根據配置去尋址c文件所在的目錄