如何设置您的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应用