標籤:android style blog http io color ar os 使用
昨天解決了cocos2dx 3.x版本+Windows+ADT Bundle的配置,今天來解決cocos2dx 2.x版本的配置。
整體來說,2.x的配置相對麻煩一點,不過一旦解決了,就一路暢通無阻了。這些內容耗費了我大量的時間,網上的資料也不知道寫文章的人去驗證過了沒,我目前沒找到什麼從0開始配置到最後能夠使用的。
下面的步驟是仍然只羅列出步驟,2.x版本的配置我會給出少量的貼圖,但是都是關鍵貼圖。
- 安裝JDK,還是推薦是1.6版本,以免出現什麼@Override必須要superclass有相應的函數的問題;
- 安裝NDK,推薦版本至少是r8以後的版本,因為r8開始,編譯Eclipse的工程總算不需要安裝煩人的cygwin了;
- 安裝ADT Bundle,不要再自己去找標準的Eclipse了,用它可以省很多事兒;
- 對於cocos2dx 2.x版本,先進入到cocos2dx 的根目錄,找到create-android-project.bat檔案,用你順手的編輯器編輯它:
- 找到set _ANDROIDTOOLS=... 的位置,將等號後面的路徑設定為Android SDK的tools目錄,因為使用的是ADT Bundle,所以,這裡需要設定為ADT Bundle解壓後的sdk/tools目錄;
- 找到set _NDKROOT=...的位置,將等號後面的路徑設定為NDK的根目錄;
- 找到set _CYGBIN=... if not exists "%...%這樣兩句,注釋或者刪除掉它們!!!因為NDK r8之後不需要它們了.
- 儲存create-android-project.bat檔案.
- 運行它,根據它的命令列提示一步一步操作,最後會建立一個proj.android目錄出來,留給後面的東西用.
- 將JDK,NDK,AndroidSDK的目錄資訊加入到Windows環境變數中;
- 將剛才create-android-project.bat建立出來的proj.android拷貝覆蓋到遊戲中的proj.android目錄下,覆蓋;
- 開啟ADT Bundle中的eclipse;
- 在Eclipse中使用Import功能,將剛才建立的proj.android的目錄匯入到Eclipse中;
- 開始建立Eclipse 中C++ Builder:
- 在剛才Eclipse中匯入的工程項目上點擊滑鼠右鍵,選擇[Properties],選擇左邊的Builder欄,點擊"New"按鈕
- 選擇"Program"類型,設定"Main"分頁中的內容
點擊紅色框線處的兩個按鈕,
第一個Browse File System...按鈕,用來選擇NDK目錄中的ndk-build.cmd檔案;
第二個Browser Workspace...按鈕,用來選擇Eclipse中剛才Import的工程;
- 設定"Refresh"分頁
- 設定"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"按鈕
- 再在"Build Options"分頁中進行如下設定:
再點擊"Specify Resources..."按鈕,在彈出的視窗中勾選中項目目錄下的jni目錄,完成所有的配置。此刻再Build整個項目,試試成功與否!
cocos2dx 2.x 版本+Windows+ADT Bundle 配置