cocos2dx 2.x 版本+Windows+ADT Bundle 配置

來源:互聯網
上載者:User

標籤:android   style   blog   http   io   color   ar   os   使用   

昨天解決了cocos2dx 3.x版本+Windows+ADT Bundle的配置,今天來解決cocos2dx 2.x版本的配置。

整體來說,2.x的配置相對麻煩一點,不過一旦解決了,就一路暢通無阻了。這些內容耗費了我大量的時間,網上的資料也不知道寫文章的人去驗證過了沒,我目前沒找到什麼從0開始配置到最後能夠使用的。

下面的步驟是仍然只羅列出步驟,2.x版本的配置我會給出少量的貼圖,但是都是關鍵貼圖。

    1. 安裝JDK,還是推薦是1.6版本,以免出現什麼@Override必須要superclass有相應的函數的問題;
    2. 安裝NDK,推薦版本至少是r8以後的版本,因為r8開始,編譯Eclipse的工程總算不需要安裝煩人的cygwin了;
    3. 安裝ADT Bundle,不要再自己去找標準的Eclipse了,用它可以省很多事兒;
    4. 對於cocos2dx 2.x版本,先進入到cocos2dx 的根目錄,找到create-android-project.bat檔案,用你順手的編輯器編輯它:
      1. 找到set _ANDROIDTOOLS=... 的位置,將等號後面的路徑設定為Android SDK的tools目錄,因為使用的是ADT Bundle,所以,這裡需要設定為ADT Bundle解壓後的sdk/tools目錄;
      2. 找到set _NDKROOT=...的位置,將等號後面的路徑設定為NDK的根目錄;
      3. 找到set _CYGBIN=...   if not exists "%...%這樣兩句,注釋或者刪除掉它們!!!因為NDK r8之後不需要它們了.
      4. 儲存create-android-project.bat檔案.
      5. 運行它,根據它的命令列提示一步一步操作,最後會建立一個proj.android目錄出來,留給後面的東西用.
    5. 將JDK,NDK,AndroidSDK的目錄資訊加入到Windows環境變數中;
    6. 將剛才create-android-project.bat建立出來的proj.android拷貝覆蓋到遊戲中的proj.android目錄下,覆蓋;
    7. 開啟ADT Bundle中的eclipse;
    8. 在Eclipse中使用Import功能,將剛才建立的proj.android的目錄匯入到Eclipse中;
    9. 開始建立Eclipse 中C++ Builder:
        1. 在剛才Eclipse中匯入的工程項目上點擊滑鼠右鍵,選擇[Properties],選擇左邊的Builder欄,點擊"New"按鈕
        2. 選擇"Program"類型,設定"Main"分頁中的內容

      點擊紅色框線處的兩個按鈕,

      第一個Browse File System...按鈕,用來選擇NDK目錄中的ndk-build.cmd檔案;

      第二個Browser Workspace...按鈕,用來選擇Eclipse中剛才Import的工程;

        1. 設定"Refresh"分頁

        1. 設定"Environment"分頁,在分頁中點擊"New..."按鈕,在彈出的介面中單擊“Variables”按鈕,再在彈出的介面中點擊"Edit Variables"按鈕:

 再在彈出的視窗中點擊"New..."按鈕,在彈出的視窗中寫入Name和Value,Name一欄填寫:NDK_MODULE_PATH,Value一欄填寫

x:\cocos2d-2.2.4;x:\cocos2d-2.2.4\cocos2dx\platform\third_party\android\prebuilt

需要注意的是,上面的盤符需要設定自己的cocos2dx目錄存放的盤符,cocos2dx的版本也需要做相應的修改,修改為自己當前正在使用的cocos2dx的Root Path

接下來點擊"OK"按鈕後,在Select Variable視窗中選擇剛才建立的NDK_MODULE_PATH變數:

再點擊"OK"按鈕

 

  1. 再在"Build Options"分頁中進行如下設定:

再點擊"Specify Resources..."按鈕,在彈出的視窗中勾選中項目目錄下的jni目錄,完成所有的配置。此刻再Build整個項目,試試成功與否!

cocos2dx 2.x 版本+Windows+ADT Bundle 配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.