我的第一個ndk項目
1.在eclipse中建立一個Android工程
2.在Java類中添加一個native方法(一定要用native關鍵字标注)
3.在Android工程中建立一個檔案夾,命名為jni
4.在新建立jni目錄中建立一個頭檔案(借助javah指令)
在指令行中可以輸入javah檢視javah的相關指令使用方法
javah -classpath bin/classes -d jni com_example_hellondk_MainActivity(初次運作提示為外部指令)
換用javah -classpath bin/classes;(android.jar包的路徑 )-d jni com_example_hellondk_MainActivity
如果不想每次都設定android.jar包的路徑,可将此路徑設定在path環境變量中
5.在jni中建立一個C檔案(引入必要的頭檔案 實作頭檔案中的方法 可參考hellojni程式)
6.設定Android.mk編譯檔案 設定好.so檔案和.c檔案的名字
7.進入指令行指令行 進入檔案目錄 執行ndk-build
8.在Java檔案中設定靜态應用(static{
System.loadLibrary(“.so檔案名 不帶lib字首”);})
OK