如何設置您的NDK應用 java
本篇主要介紹NDK應用的開發步驟,調試流程已經如何爲英特爾架構設置您的NDK應用。 android
相關文章 架構
•1. 開發兼容英特爾架構的Android應用(一) 應用架構介紹 ui
•2. 開發兼容英特爾架構的Android應用(二) NDK應用介紹 debug
•3. 開發兼容英特爾架構的Android應用(三) 如何設置您的NDK應用 調試
•1. NDK應用開發步驟 blog
NDK應用的開發流程主要分爲五個步驟: 開發
•一、 準備好本地代碼 get
•二、 編寫makefile文件,mk文件 編譯
•三、 編譯本地代碼(須要添加X86支持選項)爲庫文件(so)
•四、 從Java端調用本地代碼
•五、 用gdb來調試本地代碼
經過以上五個步驟後,應用程序調用流程以下圖所示:Android App經過Java Framework調用Java SDK API, 經過JNI調用本地庫文件。
•2. 建立本地代碼和編寫makefile文件
在Android工程的jni文件夾下面建立本例中使用的本地代碼hello-jni.c 以及Android.mk,代碼以下圖所示。 注意,在Android.mk文件中要添加X86的支持項。
•3. 編譯本地代碼(須要添加X86支持選項)爲庫文件(so)
進入工程所在目錄,運行ndk-build來編譯本地代碼,運行效果以下次,會分別爲ARM和X86生成相應的so文件,從java調用本地代碼以下圖紅色標出所示。
•4. 調試流程
調試流程的要求以及調試過程以下圖,須要注意的是在manifest文件中須要設置android:debuggable="true"; 而後使用ndk-gdb來調試便可。
本篇完。
相關文章
•1. 開發兼容英特爾架構的Android應用(一) 應用架構介紹
•2. 開發兼容英特爾架構的Android應用(二) NDK應用介紹
•3. 開發兼容英特爾架構的Android應用(三) 如何設置您的NDK應用