作者: Dawei Cheng 程大伟 (Intel) (19 篇文章) 日期: 一月 30, 2012 在 9:59 下午
如何设置您的NDK应用
本篇主要介绍NDK应用的开发步骤,调试流程已经如何为英特尔架构设置您的NDK应用。
相关文章
•1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍
•2. 开发兼容英特尔架构的Android应用(二) NDK应用介绍
•3. 开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用
•1. NDK应用开发步骤
NDK应用的开发流程主要分为五个步骤:
•1、 准备好本地代码
•2、 编写makefile文件,mk文件
•3、 编译本地代码(需要添加X86支持选项)为库文件(so)
•4、 从Java端调用本地代码
•5、 用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应用
如需了解英特尔软件产品相关的性能和优化选项,请参阅优化注意事项.
-
开发兼容英特尔架构的Android应用(二) NDK应用介绍 – 中文 – 英特尔® 软件网络
2012年01月30日 06:16 -
开发兼容英特尔架构的Android应用(二) NDK应用介绍 – 中文 – 英特尔® 软件网络
2012年01月30日 06:16 -
开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用 – 中文 – 英特尔® 软件网络
2012年01月30日 06:42
姓名 (必填)*
电子邮件 (必填,不在本页面显示)*
您的 URL (可选)
评论*
回复自“开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用”