于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(安卓)4.0.3 CTS 测试
  2. Android有用代码(一)
  3. Android教程之Android(安卓)SDK1.5模拟器使用命令
  4. 如何向Android模拟器打电话发短信
  5. Android(安卓)Studio 获取SHA1
  6. Android(安卓)APK反编译详解(附图)
  7. [置顶] Android(安卓)Makefile分析
  8. Android系统移植与调试之------->Android(安卓)Make分析
  9. Android(安卓)Makefile分析

随机推荐

  1. Android(安卓)生成正式签名的APK文件
  2. Android仿微信小视频录制功能(二)
  3. Android(安卓)Matrix的使用与自定义动画
  4. 如何抽取一个通用的Android(安卓)Loading
  5. 在Android(安卓)JNI环境下使用C++的几个
  6. Android歌词秀1.5版
  7. unity游戏开发 发布android 游戏 (一)
  8. Android小玩意儿-- 从头开发一个正经的Mu
  9. 使用工具来提升Android开发效率
  10. Android(安卓)获取当前应用分配的最大内