之前一直尝试配置Ubuntu下的环境的,我的Ubuntu12.04是VirtualBox虚拟机下的,整了半天,其他都好了,就是Eclipse下面安装ADT的时候,发现Eclipse连不上网络,查过代理等都没问题,于是本地安装ADT,结果又是和网络上的一样的一堆错误。 时间关系没有整到底,于是还是使用大家通行的Cygwin来吧。
巴拉巴拉的介绍就不说了,直接记录步骤吧。
1. Android NDK下载
下载Windows系统下的版本,至于32位还是64位由你机器而定,我的是Win7 32位,下载的是:android-ndk-r8e-windows-x86.zip
电梯直达:
http://developer.android.com/tools/sdk/ndk/index.html#Installing
2. Cygwin下载
下载Setup.exe
电梯直达:
http://cygwin.com/install.html
3. 安装 Android NDK
解压缩到某个目录即可,例如我的: E:\DevelopEnviroment\Android\
解压缩后的文件夹名字如下:android-ndk-r8e
4. 安装Cygwin
运行Setup.exe,如下图片是转载自别人的(请见参考Link)
5. 运行下Cygwin
第一次运行后,会为你创建当前的用户包括一些环境文件(类似于Linux下的bash文件等等),下一步我们会修改其中的文件
6. 配置NDK环境变量
.cygwin的安装目录,找到一个home\<你的用户名>\.bash_profile文件末尾添加如下:
其中“e/DevelopEnviroment/Android/android-ndk-r8e
”是表示Android NDK是安装在E:/DevelopEnviroment/Android/android-ndk-r8e
ANDK=/cygdrive/e/DevelopEnviroment/Android/android-ndk-r8e
export ANDK
7. 测试NDK环境
输入 cd $ANDK, 进入/cygdrive/e/DevelopEnviroment/Android/android-ndk-r8e
进入/samples/hello-jni项目下,运行$ANDK/ndk-build
输出效果如下:
$ $ANDK/ndk-build
Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Install : libhello-jni.so => libs/armeabi/libhello-jni.so
以上即表明安装完毕。
参考Link:
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246121b30a8e16071405f8f90613441e9120db4a72b24604573ecc589954fdbb0922d288f33712d5cd04e418f4fef961d73d620e106bff60ee7cbe74290b9a5d1c82253dd24756d8081c3045b44&p=c2769a4786cc42a858b1d22454078b&newp=927f861a85cc43ff57ee937e4e55a5231610db2151d4db15&user=baidu&fm=sc&query=Android+NDK+%B1%E0%D2%EB+zlib&qid=&p1=7
http://wenku.baidu.com/view/63039e8071fe910ef12df86b.html
分享到:
相关推荐
Android+Eclipse+NDK+cygwin开发环境的搭建
Android+NDK+CYGWIN开发文档
后来结合网上说的让后加上自己摸索,终于可以用eclipse + NDK + Cygwin编译出so文件并且能够直接运行helloJNI程序了,现在把我的经验和大家分享,希望对大家有帮助。(想起来了,我的Cygwin是下载到本地然后安装的,...
NULL 博文链接:https://phenom.iteye.com/blog/1395670
android ndk+代码混淆demo
android NDK+字体设置(简单源码) 举一反三
android NDK CDT cygwin开发环境搭建与配置
NDK:android-ndk-r9c-windows-x86_64 CDT: cdt-master-8.2.1 ADT:ADT-22.2.1 cocos2d :cocos2d-x-2.2.1 由于个版本更新很快,大家使用新版本配置的时候可能发生问题,写下自己的一点心得希望能帮到大家
NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk,并集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件
android ndk 开发环境配置,不需要cygwin,可直接生成.h文件,直接编译库
通过查看海量的网络资源,亲自整合,整理出了一套完备的Java开发环境配置、Android开发环境配置、Android NDK开发环境配置的全面教程。其中NDK的开发通过环境配置,再也不用进行单个文件的建立以及命令行javah进行...
window 下eclipse、cygwin、 cdt ndk的详细配置文档。
windows下androidNDK环境配置
Android 用ndk+jni编译C++文件代码,实现crc16加密数据,给Android调用
android NDK 安装必备 Cygwin
详细介绍了在eclipse中android项目下c/c++代码的自动编译,和在eclipse中用ant生成ndk需要的jni头文件,加速ndk的开发,因为是原创,费了不少心力和时间,所以设了6分,有人反映太贵了,现在调成3分,这下大家满意了...
android 底层开发起步,所有环境配置(eclipse + JDK + ADT+android SDK + CDT+NDK + cygwin等)和基本示例实现介绍与说明。
android NDk cygwin make安装包
Android——NDK 开发环境配置!
Cygwin+NDK配置最新最全,Cygwin配置,NDK配置