您的位置:首页 > 编程语言 > C语言/C++

Windows平台下搭建Android原生C/C++开发环境

2013-02-20 22:18 726 查看
1,准备android NDK 1.5

    下载android NDK 1.5 首先下载 android NDK 1.5 并将其解压到任一个盘,本人把它解压放C:\android_ndk\android-ndk-1.5_r1

2,安装Cygwin

    到Cygwin官方网站下载安装向导文件setup.exe,单独建个目录存放此向导文件,然后执行setup.exe。到选择需要安装的包时除默认的安装包外,在开发选项上选上gcc和make,还有dbg等包,这里注意make要选3.81或更新的版本。安装时间依网速而定,经过笔者的多次下载测试,发现台湾地区的站点下载速度比较快。

3,配置Cygwin

    安装完成后会在桌面上建立一个快捷方式,双击Cygwin,在shell提示符下修改当前目录的配置文件.bash_profile,在文件后边添加上以下两行:

    ANDROID_NDK_ROOT=/cygdrive/c/android_ndk/android-ndk-1.5_r1

    export ANDROID_NDK_ROOT

4,测试NDK是否安装配置成功

    重启Cygwin,在shell提示符下执行命令:

    cd $ANDROID_NDK_ROOT

    build/host-setup.sh

    若成功执行则会提示设置成功完成。否则会提示出错信息,检查错误然后修正。

5,测试一个实例:

    在C:\android_ndk\android-ndk-1.5_r1\sources\samples下有一个实例项目名称是hello-jni,编译该项目:

    执行以下命令:

    cd $ANDROID_NDK_ROOT

    make APP=hello-jni

    如果成功执行的话,则会在 $ANDROID_NDK_ROOT/apps/hello-jni/project/libs/armeabi目录下生成libhello-jni.so文件

    启动之前配置好的android的java开发环境,本人用的是Eclipse 3.4.2 + ADT 0.9,创建一个android项目,记得选择Create project form existring source

    location =C:\android_ndk\android-ndk-1.5_r1\apps\hello-jni\project,确认后即可开始编译并生成apk文件,然后运行该项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐