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

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

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

下面的步驟是仍然只羅列出步驟,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"分頁中的內容

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

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

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

        1. 設置"Refresh"分頁

        1. 設置"Environment"分頁,在分頁中點擊"New..."按鈕,在彈出的界面中單擊「Variables」按鈕,再在彈出的界面中點擊"Edit Variables"按鈕:

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

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

須要注意的是,上面的盤符須要設置本身的cocos2dx目錄存放的盤符,cocos2dx的版本也須要作相應的修改,修改成本身當前正在使用的cocos2dx的Root Path3d

接下來點擊"OK"按鈕後,在Select Variable窗口中選擇剛纔新建的NDK_MODULE_PATH變量:orm

再點擊"OK"按鈕

 

  1. 再在"Build Options"分頁中進行以下設置:

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

相關文章
相關標籤/搜索