使用Cygwin在windows下模拟Android系统中的Linux环境,编译JNI生成so库文件。
1.启动Cygwin,ls -a,查看当前目录文件,其中可以找到.bash_profile文件
2.添加变量到这个profile文件:
vi .bash_profile进行编辑
在文件的最下面添加变量如:
ANDROID_NDK_ROOT=/cygdrive/d/放置ndk的目录 我的在d盘,如在d盘,请举一反三
export=ANDROID_NDK_ROOT
换行可以继续添加变量
如我将自己的源代码中android.mk所在的jni目录也设置为一个变量
MYSRCPATH=/cygdrive/d/jni目录
export=MYSRCPATH
3.编译:
进入到jni文件夹中cd $MYSRCPATH
编译:$ANDROID_NDK_ROOT/ndk-build
变量使操作更方便