Windows平臺下搭建Android原生C/C++開發環境 – Android移動開發技術文章_手機開發 Android移動開發教學課程

FinalKiller


1,準備android NDK 1.5
    下載android NDK 1.5 首先下載 android NDK 1.5 並將其解壓到任一個盤,本人把它解壓放C:android_ndkandroid-ndk-1.5_r1
2,安裝Cygwin
    到Cygwin官方網站下載安裝向導文件setup.exe,單獨建個目錄存放此向導文件,然後執行setup.exe。到選擇需要安裝的包時除默認的安裝包外,在開發選項上選上gcc和make,還有dbg等包,這裡註意make要選3.81或更新的版本。安裝時間依網速而定,經過筆者的多次下載測試,發現臺灣地區的站點下載速度比較快。
3,配置Cygwin
    安裝完成後會在桌面上建立一個快捷方式,雙擊Cygwin,在shell提示符下修改當前目錄的配置文件.bash_profile,在文件後邊添加上以下兩行:
    ANDROID_NDK_ROOT=/cygdrive/c/android_ndk/android-ndk-1.5_r1
    export ANDROID_NDK_ROOT
4,測試NDK是否安裝配置成功
    重啟Cygwin,在shell提示符下執行命令:
    cd $ANDROID_NDK_ROOT
    build/host-setup.sh
    若成功執行則會提示設置成功完成。否則會提示出錯信息,檢查錯誤然後修正。
5,測試一個實例:
    在C:android_ndkandroid-ndk-1.5_r1sourcessamples下有一個實例項目名稱是hello-jni,編譯該項目:
    執行以下命令:
    cd $ANDROID_NDK_ROOT
    make APP=hello-jni
    如果成功執行的話,則會在 $ANDROID_NDK_ROOT/apps/hello-jni/project/libs/armeabi目錄下生成libhello-jni.so文件
    啟動之前配置好的android的java開發環境,本人用的是Eclipse 3.4.2 + ADT 0.9,創建一個android項目,記得選擇Create project form existring source
    location =C:android_ndkandroid-ndk-1.5_r1appshello-jniproject,確認後即可開始編譯並生成apk文件,然後運行該項目。

發佈留言