设为首页 加入收藏

TOP

Android 开发手记之NDK 编程实例
2014-11-24 07:56:40 来源: 作者: 【 】 浏览:0
Tags:Android 开发 手记 NDK 编程 实例

好,闲话少说,我们以一个简单的实例,来讲解 NDK 的应用。


一 开发环境的搭建


这一步虽然没什么技术含量,但是对于初学者,有一个很好的入门指导,还是很有帮助的。


1.1 Android SDK 的搭建


首先,要进行 Android 程序的开发, Android 的 SDK 是必须要安装的。当然, Java 环境也必不可少。我们先要安装 JDK 和 Eclipse ,这个可以选比较新的版本,因为 Android 新的 SDK 已经不支持旧版本了。


1.1.1 JDK 可以用 V5 或 V6 版本,下载地址 http://java.sun.com/javase/downloads/index.jsp


1.1.2 Eclipse 可以用版本 version 3.4 or 3.5 ,下载地址 http://www.eclipse.org/downloads/ . 当然,若你需要其他的 Java 开发环境,可以不用 Eclipse ,不过这样也就用不了 ADT(Android Development Tools) 插件了。推荐还是用 Eclipse 来进行开发比较好,毕竟比较权威和方便么。


1.1.3 安装 SDK


Android SDK 下载地址为 http://androidappdocs.appspot.com/sdk/tools-notes.html


1.1.4 为 Eclips 安装插件 ADT 。在 Eclipse 中,填加更新站点 https://dl-ssl.google.com/android/eclipse/ , 然后选择安装 ADT.


1.1.5 接下来,我们选择 Android 平台和组件。若是在 window 系统下,运行 SDK Setup.exe ;若是在 Linux 系统下,运行 tools 目录下的 android 程序,就可以选择需要的 Android Platform 和组件。


完成以上工作后,就可以进行 Android 应用程序的开发了。可以用 Eclipse 创建一个 Android 工程,比较简单的 Hello Android ,然后在模拟器下运行。具体的操作可以参看 Android 开发网站的说明,上面有详细的步骤。


1.2 Android NDK 的搭建


上面我们搭建好了 SDK 的环境,可以开发 Java 应用程序了。要开发 C 的程序,还得搭建 NDK 环境。


NDK 给我们提供了以下内容:


libc (C library) headers


libm (math library) headers


JNI interface headers


bz (Zlib compression) headers


blog (Android logging) header


A Minimal set of headers for C++ support


1.2.1 NDK 的安装


下载 NDK 安装包,下载地址 http://androidappdocs.appspot.com/sdk/ndk/index.html ,下载后解压即可使用。


1.2.2 若在 Linux 开发环境下那么,这样就可以使用了。若是在 window 环境下,还需要安装 cygwin 。 cygwin 下载地址: http://www.cygwin.com/


这样, NDK 的环境也搭建好了。下面我们来进行实战演习。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 成功交叉编译C文件 下一篇Android 获取屏幕的分辨率

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)
·Java真的是要没落了 (2025-12-26 06:20:12)
·C++ Lambda表达式保 (2025-12-26 05:49:45)
·C++ Lambda表达式的 (2025-12-26 05:49:42)