天天看點

cygwin編譯ndk-build技巧

使用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

    變量使操作更友善