Windows下搭建Android NDK开发环境,还真是件繁琐的事,主要原因是需要的工具插件不少。
1.Eclipse
通过android doc中给的链接安装好ADT、CDT插件,链接的话google搜索很多。
ADT插件中有一部分是用于android SDK管理的,另外一部分是用于NDK管理的,都装上。
CDT插件主要用于C/C++代码的开发,配合稍后介绍的MINGW,实现so的开发。
完成这一步,已经可以使用eclipse配合android SDK来开发android app。
2.安装MINGW
到MinGW的主页(http://www.mingw.org/)找到download链接,下载安装最新的mingw。
安装完成之后,需要配置相应的环境变量(关键),这样eclipse的CDT插件就可以通过这些变量,将MINGW中的相关编译工具集成到eclipse中。
MINGW_HOME:
D:\MinGW
LIBRARY_PATH:
%MINGW_HOME%\lib
C_INCLUDE_PATH:
%MINGW_HOME%\include
CPLUS_INCLUDE_PATH:
%MINGW_HOME%\lib\gcc;
%MINGW_HOME%\lib\gcc\mingw32;
%MINGW_HOME%\lib\gcc\mingw32\4.7.2
%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include;
%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include\c++;
%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include\c++\backward;
%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include\c++\mingw32;
注意替换MINGW的安装路径(D:\MinGW)和版本号(4.7.2)。
配置好MINGW,再启动eclipse,在CDT中编写的C/C++代码应该已经可以编译了。新建的C/C++项目中,应该可以看到include路径下引用的头文件等,如果有缺少,可以通过类似的方式再添加。
3.安装NDK
依旧通过android doc中的路径,下载ndk,解压缩。
通过eclipse中Window->Preferences->Android->NDK中指定NDK的根目录。
这时候再进行Android项目的开发,按照指定格式创建的jni目录下的代码,应该就可以成功编译出so库了。具体可以参考NDK路径下给出的sample项目。
在编写NDK代码时,有可能需要引用到NDK中的头文件,用到其中的函数,通过类似MINGW环境变量的方式,将NDK相关的路径也设置到环境变量中,在eclipse C/C++builder设置好,在include下看到相关头文件的链接,也可以使用eclipse的相关功能进行定位,非常方便。
相关推荐
在Windows环境下进行Android原生代码开发,通常会涉及到Eclipse、Cygwin、CDT和NDK这四个组件。下面将详细介绍它们的功能以及如何配置。 首先,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域。...
在本文中,我们将详细讨论如何在64位Windows 7操作系统上配置Eclipse、NDK以及Cocos2d-x开发环境。首先,我们需要确保我们拥有正确的软件版本,这些包括: - Eclipse:eclipse_4.3_x64(Eclipse IDE for Java EE ...
### 非常强大的Eclipse中Android NDK开发环境的配置说明 #### 一、概述 本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程...
在IT行业中,开发环境的搭建是开发者们必不可少的步骤,特别是在Android原生开发(NDK)中,结合Cygwin和Eclipse3.6能够创建一个高效的工作平台。本篇文章将详细阐述如何进行Cygwin、Eclipse3.6与NDK的集成,以便...
搭建Android+Eclipse+NDK+cygwin开发环境是Windows平台下进行Android原生代码(C/C++)开发的基础步骤。以下是对各个步骤的详细说明: 1. **安装JDK**: JDK (Java Development Kit) 是Java编程语言的开发环境,对于...
Windows下Eclipse搭建AndroidNDK开发环境 本资源摘要信息将详细介绍Windows下Eclipse搭建AndroidNDK开发环境的过程,从Cygwin的搭建到Eclipse的配置,囊括了整个开发环境的搭建过程。 Cygwin的搭建 Cygwin是一个...
【Eclipse+CDT+GDB调试Android NDK程序】是一种在Eclipse集成开发环境中,利用CDT(C/C++ Development Tooling)和GDB(GNU Debugger)进行原生代码调试的技术。Android NDK允许开发者在Android应用中使用C或C++编写...
标题中的问题“解决Eclipse的ADT没有NDK选项的问题”是针对Android开发环境中一个常见的技术挑战。在Android开发中,NDK(Native Development Kit)是Google提供的一个工具集,用于在C或C++中编写部分应用程序,以...
本教程将详细阐述如何在Windows操作系统上搭建NDK开发环境,并通过编译运行NDK自带的代码示例来熟悉其基本流程。 首先,了解NDK的作用是关键。NDK主要为以下场景提供支持: 1. **性能需求高**:C/C++代码通常比Java...
Windows下Eclipse搭建Android_NDK开发环境
在搭建Android NDK开发环境时,通常需要在Eclipse中安装CDT插件。文件中提供了Eclipse官方的CDT组件下载页面链接,用户可以在此页面找到最新版的CDT组件进行下载。 - **3.2 CDT安装** 安装CDT插件后,用户需要在...
【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...
4. **Cygwin安装**:Cygwin是一个在Windows上模拟Linux环境的工具,用于在Windows环境下运行需要Unix/Linux环境的程序,如NDK中的编译工具。 5. **Cocos2d-x下载与解压**:下载Cocos2d-x框架,并解压缩到指定目录。...