二月 2nd, 2012

开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用

英特尔, by jrun.

作者: 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应用

如需了解英特尔软件产品相关的性能和优化选项,请参阅优化注意事项.

姓名 (必填)*
电子邮件 (必填,不在本页面显示)*
您的 URL (可选)
评论*

Back Top

回复自“开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用”

  1. 没有任何评论。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*