Windows 下安装 NDK 开发环境及 hello world 程序测试教程
1
Windows 下安装 NDK 开发环境及 hello
world 程序测试教程
摘要:
我们在接入第三方 API 时,有没有注意到有一个后缀为.so 的文件,相信很多人有这样
的疑问:为什么会有这个格式的文件呢?他是如何产生的呢?另外,很多人只知道使用 Java
开发安卓应用,能不能使用 C/C++来协助我们开发安卓应用呢?幸运的是,Android NDK 能
让我们在 Android 开发中使用 C/C++原生代码。简单来说利用 NDK,可以开发纯 C/C++的
代码,然后编译成库,让利用 Android-SDK 开发的 Java 程序调用。使用 NDK 的好处包括
合理复用现有的代码、提高程序中某些关键部分的执行效率以及提高程序安全性。本文就来
讲讲怎样在 Windows 系统下配置 NDK 开发环境。这里假设大家已经安装好了 Android 的
开发环境,包括 jdk、android sdk、ADT 以及 eclipse。
一、下载 Android NDK
最好是到安卓官网下载,地址:http://developer.android.com/tools/sdk/ndk/index.html
有不同操作系统、不同系统位数对应的不同版本,根据自己的操作系统及位数选择相应的版
本即可(我们这里以 windows 64 位为例,下载版本为 android-ndk-r9d-windows-x86_64.zip)。
另外还需要补充说明两点:
1、 现在新版的 NDK 有一点非常爽,就是不必再安装配置 Cygwin(模拟 Linux 环境用的)
之类的东西。或许你在网上搜索配置 NDK 的教程时,会看到几乎所有的文章给出的
都是要配置 Cygwin 的。这是因为文章中使用的是 NDK r6 及以前的版本。这些早期
版本做 Android 的项目时确实要下载安装 Cygwin,下载 CDT(Eclipse C/C++开发插
件),还要配置编译器,环境变量等。Android NDK r7 及以后的版本已经集成了 Cygwin
编译环境,也就是说,我们完全可以抛弃庞大的 Cygwin 了。
2、 NDK plugin 的支持 ADT 20 及以后的版本,所以还要确认自己的 ADT 版本。
评论0