Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
2017-03-16 17:25
429 查看
以下是搜索各种资料后,亲自测试可行的方案,记录下来!
Android应用程序的开发环境比较容易搭建,下载完Android SDK,在Eclipse中安装ADT插件就好了。前段时间由于要在Android上做三维程序的开发,三维开发的资源(例如几何算法等)大多数都是C++写,如果想开发出高效的程序,那就必须用到NDK,一部分代码用C/C++编写,生成本地动态链接库libXXX.so,通过Android的JNI接口调用动态库中的本地方法。NDK实际上就是一些开发包和工具包的集合,辅助开发者能够方便的编写本地动态链接库并打包到Android应用的程序的APK包中,尤其是使用ADT中的NDK
plugin,可以方便的调试本地C/C++代码,这一点非常重要,如果不能调试,那在正式的项目中使用是很危险的,如果是我,肯定不会采用这种技术。
虽说,NDK已经推出很多版了,但是环境搭建过程中会遇到各种各样的问题,市面上的资料基本上没有说得很透彻的,我这次花了大概2天的时间才将环境搭建好,解决了许多问题,但是也走了许多弯路,这里特将过程记录下来。
我用的环境是Windows 7旗舰版、Java EE Kepler版本(build id: 20130614-0229)、ADT-22.0.1、CDT-8.2.0、NDK-r8e。很多地方说需要安装交叉编译工具Cgywin,我也确实安装了,事实证明应该是不需要,我在另外一台电脑试过了,下面具体说如何搭建NDK开发环境,Eclipse和Android SDK的安装就不说了,注意顺序,尤其是CDT和ADT的安装顺序。
(1)下载NDK包,并解压http://developer.android.com/tools/sdk/ndk/index.html
(2)下载CDT(C/C++开发环境插件),在Eclipse中安装此插件。
(3)下载ADT,在Ecplise中安装此插件,一定要选中NDK Plugin
(4)在Ecplise中配置Android SDK和NDK SDK的路径,在Eclipse的Window->Preferences->Android中设置,我本机的设置为Android SDK Location为“C:\Android\android-sdk”,NDK Location为“F:\hexm_private\Android\android-ndk-r8e”。
Android应用程序的开发环境比较容易搭建,下载完Android SDK,在Eclipse中安装ADT插件就好了。前段时间由于要在Android上做三维程序的开发,三维开发的资源(例如几何算法等)大多数都是C++写,如果想开发出高效的程序,那就必须用到NDK,一部分代码用C/C++编写,生成本地动态链接库libXXX.so,通过Android的JNI接口调用动态库中的本地方法。NDK实际上就是一些开发包和工具包的集合,辅助开发者能够方便的编写本地动态链接库并打包到Android应用的程序的APK包中,尤其是使用ADT中的NDK
plugin,可以方便的调试本地C/C++代码,这一点非常重要,如果不能调试,那在正式的项目中使用是很危险的,如果是我,肯定不会采用这种技术。
虽说,NDK已经推出很多版了,但是环境搭建过程中会遇到各种各样的问题,市面上的资料基本上没有说得很透彻的,我这次花了大概2天的时间才将环境搭建好,解决了许多问题,但是也走了许多弯路,这里特将过程记录下来。
我用的环境是Windows 7旗舰版、Java EE Kepler版本(build id: 20130614-0229)、ADT-22.0.1、CDT-8.2.0、NDK-r8e。很多地方说需要安装交叉编译工具Cgywin,我也确实安装了,事实证明应该是不需要,我在另外一台电脑试过了,下面具体说如何搭建NDK开发环境,Eclipse和Android SDK的安装就不说了,注意顺序,尤其是CDT和ADT的安装顺序。
(1)下载NDK包,并解压http://developer.android.com/tools/sdk/ndk/index.html
(2)下载CDT(C/C++开发环境插件),在Eclipse中安装此插件。
(3)下载ADT,在Ecplise中安装此插件,一定要选中NDK Plugin
(4)在Ecplise中配置Android SDK和NDK SDK的路径,在Eclipse的Window->Preferences->Android中设置,我本机的设置为Android SDK Location为“C:\Android\android-sdk”,NDK Location为“F:\hexm_private\Android\android-ndk-r8e”。
相关文章推荐
- Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
- Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
- Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
- Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
- Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
- Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
- Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
- Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
- Android SDK+Eclipse+ADT+CDT+NDK开发环境在win7下的搭建
- Android开发搭环境步骤, ADT, JDK, SDK, NDK, Eclipse, CDT
- 使用Android NDK开发(二):搭建Android NDK开发环境(android-ndk-r10+eclipse+NDK plugin,不需安装Cygwin)
- Eclipse ADT+NDK+CDT综合开发环境配置
- Android开发搭环境步骤, ADT, JDK, SDK, NDK, Eclipse, CDT
- Android开发搭环境步骤, ADT, JDK, SDK, NDK, Eclipse, CDT
- Windows下Android+NDK开发环境搭建(JDK[8u45]+Eclipse+Android SDK[r24.1.2]+ADT+NDK[r10d])
- 环境: ubuntu 12.04 上面Android ndk 开发环境一键配置(cdt, adt, ndk 及Ogre工程移植)
- Eclipse+CDT+NDK开发环境搭建(Win+Ubuntu)