2012年12月16日 星期日

【Android】安裝Cygwin與NDK環境設置


【安裝Cygwin】
Cygwin是模仿Linux環境的window軟體
安裝時不需要全部安裝,重點幾項安裝便可
Devel  default → install(make、shell)
安裝完畢後開啟Cygwin輸入cygcheck -c cygwin檢查是否安裝完畢



【測試Cygwin】

  • 先開啟Cygwin再輸入make -v




  • 輸入gcc -v




  • 輸入g++ -v




【設置環境變數】

下載NDK並設置Cygwin環境,在"C:\cygwin\home\使用者名稱"的目錄下,打開一個檔案".bash_profile"並在檔案內容最下方加上以下字串


  • ANDROID_NDK_ROOT=/cygdrive/c/AndroidWork/android-ndk-r8
  • export ANDROID_NDK_ROOT


【使用者變數】
電腦 → 系統內容 → 系統保護 → 進階 → 環境變數 → 使用者變數(Path)

  • C:\AndroidWork\android-ndk-r8\




    【Cygwin編譯】
    接下來要測試Cygwin是否可以編譯

    • 打開Cygwin後輸入cd $ANDROID_NDK_ROOT可以直接到NDK目錄
    • 輸入ls -an可以知道目錄底下的全部檔案




    • 輸入cd samples/
    • 再輸入ls -an查詢sample底下的檔案



    • 輸入cd hello-jni
    • 輸入$ANDROID_NDK_ROOT/ndk-build 可以編譯這一個檔案

    跑完結束會出現.so檔

    最後在hello-jni目錄底下的armeabi可以找到編譯後的.so檔,看到這一個檔案代表NDK已經成功 安裝並設置好環境




    0 意見:

    張貼留言