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

來源:互聯網
上載者:User

準備

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

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

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

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

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

現在來看下專案檔結構,jni目錄就是我們需要編譯的C++

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

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

按照下面的設定

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"

切換到Build Options,按照下面的設定,這樣每次會先清除編譯得到的so檔案,重建,才會

連結到apk檔案中.

然後將NDK_Builder移到最上面

下面是運行成功的介面.

備忘:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.