window上Eclipse开发C/C++,[JNI]集成NDK开发环境的配置方法

2014年05月31日 Android 暂无评论 阅读5940次
window上Eclipse开发C/C++,[JNI]集成NDK开发环境的配置方法

天气越来越热了,希望炎热的天气也能让大家进入知识疯长的旺季。
window上Eclipse开发C/C++,[JNI]集成NDK开发环境的配置方法,网络上有很多教程,说的也都很详细,下面是我整理的方法详细介绍。

步骤1.基本软件安装
    这里主要是jdk、eclipse、ndk的下载和解压过程了。
步骤2.cygwin的下载安装
    从cygwin官网上下载,安装时注意如果不知道该筛选哪些包进行安装,那就选择全部安装,这样也避免后患。
步骤3.设置各种环境变量
    唯一值得一提的就是cygwin的环境变量的形式,一定要是*nix的路径格式。例如NDK的名字的环境变量为/cygdrive/d/tools/android-ndk-r9b
    NDK环境变量设置是否成功的测试:
    ①打开 cygwin ,输入 cd $NDK ,如果输出上面配置的 /cygdrive/d/tools/android-ndk-r9b 信息,则恭喜自己就好了。
    ②进入NDK下的samples下的hello-jni下,执行ndk-build命令,能在libs文件夹下发现有so文件生成,则继续恭喜自己。
步骤4.在eclipse的Windows->Preferences->Android->NDK中选择本地NDK的路径
步骤5.新建Android工程之后,右击工程名Android Tools->Add Native Support...,为so文件命令
    此时,android工程下应该会自动产生jni文件夹,以及jni文件夹下的Android.mk和so文件名.cpp文件。
步骤6.写自己的C/C++代码就好了,提示下不要忘记使用Alt + '/'的代码提示快捷键哦。
步骤7.编译。
    可能会有的问题:Unable to launch cygpath. Is Cygwin on the path?------>>>>> 
    a.工程右键,点Properties->C/C++ Build的Building Settings中去掉Use default build command,然后输入${NDKROOT}/ndk-build.cmd
    b.在C/C++ Build中点击Environment,点Add...添加环境变量NDKROOT,值为NDK的根目录

至此。本文主要参考来源自csdn博客http://blog.csdn.net/pocoyoshamoo/article/details/23533923

分享本文至:

WRITTEN BY

avatar
本文标签:ndk
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

欢迎留言




用户登录

sitemap