首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
android ndk window开发环境安装(经安装测试通过)
简介: android开发中可能会为了需求使用 ndk 开发方式,这里主要介绍 android ndk 开发环境在window系统中的安装过程和配置

下载ndk开发包

下载地址:http://developer.android.com/tools/sdk/ndk/index.html

解压数据包:例如解压到E:\android-ndk

安装 cygwin

关于 cygwin 的安装请查看 http://www.xiaoyunduo.org/article/116/

配置eclipse 设置 ndk 目录

wndow->preferences->android->NDK

ndk 目录设置为E:\android-ndk\android-ndk-r9b (注意要选择到对应的版本上哦)

 

修改 /etc/profile配置将ndk配置到 cygwin 中

vi /etc/profile

将原:PATH="/usr/local/bin:/usr/bin:${PATH}"

修改为:PATH="/usr/local/bin:/usr/bin:/cygdrive/e/android-ndk/android-ndk-r9b:${PATH}"

注意:/cygdrive/e/  为cygwin 的文件映射方式可以将window的目录映射到 cygwin中,e为window盘符。

/cygdrive/e/android-ndk/android-ndk-r9b  等于 E:\android-ndk\android-ndk-r9b

 

测试 android ndk 编译 hello-jni 项目

重启 cygwind,依次执行命令

cd /cygdrive/e/android-ndk/android-ndk-r9b/samples

cd hello-jni/

ndk-build

命令执行完后就完成了编译,在E:\android-ndk\android-ndk-r9b\samples\hello-jni/ 目录中会创建libs目录并产生libhello-jni.so 文件。

 

配置 eclipse 自动编译 ndk 代码

  1. 右键要自动编译的项目(hello-jni)-》properties-》builders-》new-》program-》
    设置name为:ndk_builder
  2. 单击 main 选项卡设置
    location为:C:\cygwin64\bin\bash.exe
    working directory :C:\cygwin64\bin
    arguments :--login -c "cd $build_project && $ndk_home/ndk-build"
  3.  单击 environment 选项卡中的 new 设置环境变量
    name 为:build_project
    value 为:${build_project}
  4.  单击 environment 选项卡中的 new 设置环境变量
    name 为:ndk_home
    value 为:E:\android-ndk\android-ndk-r9b
  5. 单击OK后一定要将新添加的 builder 通过 UP 移动到 Android Package Builder 的上面哦!

这里的配置可以使用 共享 builder 避免每个项目都要重复配置,如何配置请查看:

http://www.xiaoyunduo.org/article/118/
 

最近更新