開發兼容英特爾架構的Android應用(三) 如何設置您的NDK應用

如何設置您的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應用


相關文章
相關標籤/搜索