關於JNI的使用方法


1首先在java里面定義你需要的native方法

2打開cmd,進入doc窗口,如果是android項目就進入到你當前項目的bin目錄下,在doc里面輸入cd E:\workspace\Test1 也就是進入你項目的所在地,

 

3.然后在當前項目的根目錄創建一個名為jni的目錄,用於存儲頭文件,so庫等等

 

4.在doc里面輸入 javah -classpath bin\classes -d jni com.example.test1.MainActivity 生成頭文件

5.在你創建好的jni目錄里面在創建一個.c文件用於實現android應用層的方法,在創建一個.mk文件

6.去網上下載ndk_r9以后的版本,因為r9以后不需要自己在下載Cygwin,他已經幫我們集成的

7.下載然后解壓好了以后,選擇你的項目->properties->builders->new->program,會出現如下圖的一個彈框

 

8.Location 選中上圖所標識的,然后選擇下圖所示

9.working Directory也是選中中間然后選擇你當前項目的所在目錄,比如我是GARSV02,那我就選擇GARSV02。

 

10.然后選擇第二項,勾選如圖所示:

11.然后選擇第四項,勾選如圖所示:勾選完了選擇箭頭標識的那一選項,然后在右邊選擇你的項目

 

 

 12.然后finish,OK->OK  然后編譯你的項目,他就會自動生成so文件!

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com