1.eclipse中的Jni開發流程(一)
2.eclipse中的Jni開發流程(二)
3.Android Studio配置CMake開發NDK
上一篇我們講了JNI在eclipse中的基本開發流程,覺得有點繁雜,且沒有代碼提示,我們這篇講個簡單的
① 寫java代碼 使用native 聲明本地方法
② 添加本地支持
右鍵單擊項目->andorid tools->add native surport—>點擊Finish(此時會自動生成jni文件夾且在文件夾下自動生成 .cpp和Android.mk文件)如果發現 finish不能點擊需要給工作空間配置ndk目錄的位置:window->preferences->左側選擇android->ndk 把ndk解壓的目錄指定進來
③ 如果寫的是.c的文件 先修改一下生成的.cpp文件的擴展名 ,同時相應修改Android.mk文件中LOCAL_SRC_FILES的值
④ 使用javah命令生成頭文件將裏面的方法拷貝到剛纔的.C文件中,然後刪除生成的頭文件
⑤ 此時發現報錯,解決CDT插件報錯的問題
:右鍵單擊項目選擇 properties 選測 c/c++ general->paths and symbols->include選項卡下->點擊add..->file system 選擇ndk目錄下 platforms文件夾 對應平臺下(項目支持的最小版本)
usr 目錄下 arch-arm -> include 確定後 會解決代碼提示和報錯的問題