于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 文件,加入下面两行。

NDK=/cygdrive/D/01_Work/01_Android/android-ndk-r5export NDK

3,重新启动Cygwin控制台。

4,执行编译命令。

$ 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 目录

五,实例(待续)

更多相关文章

  1. android命令行播放mp3
  2. Android上的Adobe AIR应用程序运行环境发布了!
  3. Android教程之Android SDK1.5模拟器使用命令
  4. Android NDK环境配置与开发
  5. Android教程之一:Window下搭建Android开发环境

随机推荐

  1. Android(安卓)App 启动过程分析
  2. Android下拉上滑显示与隐藏Toolbar另一种
  3. Android(安卓)手机录制wav格式音频文件实
  4. android自定义dialog弹出框、透明背景
  5. Android(安卓)自定义签字板
  6. Android(安卓)8.0 Oxxxx
  7. DrawerLayout中侧边栏NavigationView沉浸
  8. 关于android相机开发中遇到的内存溢出的
  9. Android(安卓)多线程:HandlerThread理解和
  10. Android应用自动化测试-提纲