Android通过Cgwin开发NDK时候,比较繁琐,尤其一些安装包的下载很慢很痛苦。Google提供的adt-bundle-windows-x86就支持NDK开发。
要求:
1.adt-bundle-windows-x86
2. NDK7以上
下面演示如何编译一个so文件出来:
使用工具:
adt-bundle-windows-x86:eclipse+sdk+adt的集成工具包,也可以用eclipse自己先搭建
android-ndk-r9-windows-x86_64:ndk,请下载r8以上的,那样可以不安装cygwin
工具自己去google下载吧
搭建:
adt-bundle
ndk
打开 Window --》 Preferreces
选择sdk的根目录
选择ndk的根目录
将ndk下samples目录下hello-jni项目导入
项目导入之后,添加编译器,选择项目,右击properties(NDK_builder我事先做好的,这里我们要new一个新的)
选择program
下面按图设置好
勾选项目
将编译器up到最先位置
这样环境便搭建好了~~~~~~~
点击运行,就会看到项目的libs目录下生成了so文件了。