cocos2d-x學習之旅(四):1.4 使用eclipse編譯Android C++


准備

前面一章已經配置好了android的開發環境,今天來編譯運行下hello-jni的示例

項目路徑:D:\android-ndk-r8b\samples\hello-jni

第一步:將hello-jni項目導入到eclipse中

打開eclipse,打開菜單File->New->Project->Android Project from exsiting code

clip_image001

點擊 Next,選擇NDK中的hello-jni目錄,點擊Finish完成導入.

clip_image002

現在來看下項目文件結構,jni目錄就是我們需要編譯的C++

clip_image003

把HelloJni部署到android模擬器上,在項目上點擊右鍵,Run As->Android Application,運行時出現錯誤

clip_image004

好像我們安裝的cygwin還沒有派上用場,現在就利用它來編譯c++,在項目上點擊 右鍵,選擇Properties,打開項目屬性,選中Builders選項卡,點擊New,啟用cygwin編譯器.

clip_image005

clip_image006

按照下面的設置

Location:D:\cygwin\bin\bash.exe

Working Directory:D:\cygwin\bin

Arguments:--login -c "cd /cygdrive/d/android-ndk-r8b/samples/hello-jni&&ndk-build"

clip_image007

切換到Build Options,按照下面的設置,這樣每次會先清除編譯得到的so文件,重新生成,才會

鏈接到apk文件中.

clip_image008

然后將NDK_Builder移到最上面

clip_image009

下面是運行成功的界面.

clip_image010

備注:

共同學習,若有不正確之處,歡迎指出。轉載請注明來處:www.cnblogs.com/dekins


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM