首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

(Android)筹建NDK开发环境 (一)

2012-08-29 
(Android)搭建NDK开发环境 (一)于Android的NDK的概念这里就不解释啦。网上到处都有。这里讲述一下,编程和调

(Android)搭建NDK开发环境 (一)

于Android的NDK的概念这里就不解释啦。网上到处都有。这里讲述一下,编程和调试环境的搭建。

?

一,软件下载

??? Android SDK :

??????? http://dl.google.com/android/android-sdk_r08-windows.zip。(2011/02/22可用)

?

??? Android NDK :

??????? 只能从百度上找 android-ndk-1.5_r1-windows.zip 官方下载地址不知道。

?

??? Cygwin :

??????? http://cygwin.com/install.html。(2011/02/22可用)

?

二,安装

??? Android NDK :

??????? 只要展开就可以啦。

?

??? Cygwin :

??????? 要选好 gcc, make vi 等基本开发工具。用下列命令查看版本信息,以确认是否正确安装。

? ?? ?????? gcc -v

??? ? ?? ?? make -v

?

三,用 Cygwin + NDK 编译 NDK 带的例子

??? 1,启动Cygwin控制台。

??? 2,编辑 Home 目录下 .bash_profile 文件,加入下面两行。

$ cd /cygdrive/d/01_Work/01_Android/android-ndk-r5/samples/hello-jni/TianYu@tianyu-pc /cygdrive/d/01_Work/01_Android/android-ndk-r5/samples/hello-jni$ $NDK/ndk-buildGdbserver      : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserverGdbsetup       : libs/armeabi/gdb.setupInstall        : libhello-jni.so => libs/armeabi/libhello-jni.soTianYu@tianyu-pc /cygdrive/d/01_Work/01_Android/android-ndk-r5/samples/hello-jni

?

四,在Eclipse上搭建编译环境。

??? 有上述基础后,用创建 Eclipse 的外部 Builder 功能,就可以在生成 .so 文件啦。

??? 1,在 Properties of ProjectName 中加 New_Builder。

??? 2,配置如下:

??????? Main>Location : Cygwin的bash.exe

??????????? D:\01_Work\Cygwin\env\bin\bash.exe

??????? Main>Working Directory : Cygwin的bin目录

??????????? D:\01_Work\Cygwin\env\bin

??????? Main>Arguments : Cygwin下运行的命令

??????????? --login -c "cd /cygdrive/D/01_Work/02_Kinect/WS/HelloNDK && $NDK/ndk-build"

??????? Build Options>Specify Resources : Project 的 jni 目录

?

五,实例(待续)

?

热点排行