【iOS-cocos2d-X 遊戲開發之四】Cocos2dX建立Android NDK新項目並編譯導入Eclipse中正常運行!


 李華明Himi 原創,轉載務必在明顯處註明:
轉載自【黑米GameDev街區】 原文連接: http://www.himigame.com/iphone-cocos2dx/645.html
css


OK,上一節爲童鞋們詳細介紹如何在Mac系統下搭建Android NDK 環境並編譯導入Eclipse中運行Cocos2dx自帶TestsDemo的項目;本篇詳細介紹如何建立一個新的Android-cocos2d項目!html

首先尚未配置好環境並正常運行Cocos2dx自帶的test.android例子的童鞋先把環境都搭建好吧:【iOS-cocos2d-X 遊戲開發之三】Mac下配置Android NDK環境並搭建Cocos2d-x環境並Eclipse正常編譯運行Cocos2dX自帶TestsDemo項目!android

Ok,進入正題,新建立一個項目步驟以下:web

1.打開你的「終端」,輸入   cd $COCOS2DX_ROOT  回車;api

而後sh輸入   ./create-android-project.sh  回車;eclipse

OK,到此開始進入建立了項目了;iphone

1. 首先提示你以下信息:ide

Input package path. For example: org.cocos2dx.exampleui

這裏是提示輸入包路徑!這裏Himi隨便輸入一個了先:  com.cocos2dx.himi  回車;url

2. 提示以下信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Now cocos2d-x supports Android 2.1-update1, 2.2, 2.3 & 3.0
Other versions have not tested.
Available Android targets:
id: 1 or "android-3"
      Name: Android 1.5
      Type: Platform
      API level: 3
      Revision: 4
      Skins: HVGA ( default ), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2 or "android-4"
      Name: Android 1.6
      Type: Platform
      API level: 4
      Revision: 3
      Skins: HVGA, QVGA, WVGA800 ( default ), WVGA854
id: 3 or "android-7"
      Name: Android 2.1-update1
      Type: Platform
      API level: 7
      Revision: 2
      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 ( default ), WVGA854
id: 4 or "android-8"
      Name: Android 2.2
      Type: Platform
      API level: 8
      Revision: 2
      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 ( default ), WVGA854
id: 5 or "android-10"
      Name: Android 2.3.3
      Type: Platform
      API level: 10
      Revision: 1
      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 ( default ), WVGA854
id: 6 or "android-11"
      Name: Android 3.0
      Type: Platform
      API level: 11
      Revision: 1
      Skins: WXGA ( default )
id: 7 or "android-12"
      Name: Android 3.1
      Type: Platform
      API level: 12
      Revision: 2
      Skins: WXGA ( default )
input target id:

這裏是提示讓你選擇一個SDK api的id, 若是你的sdk路徑配置不正確這裏不會顯示出你當前Android SDK的各個版本, OK,這裏Himi選擇 《 id: 3 or 「android-7″》 因此我輸入   3  回車;

3.接着提示以下信息:

input your project name:

這裏提示輸入你的項目名,OK,Himi輸入    Cocos2dXTestProject  回車;

4. (彆着急關閉「終端」等下須要編譯新建的項目哦)OK,到此新項目建立完畢,那麼默認建立的項目,會在你的 COCOS2DX_ROOT 路徑下,以下圖:(這裏能夠直接在「終端」輸入    ls -l   直接瀏覽到此項目名)

5.OK,如今來編譯剛纔新建的項目,繼續在「終端」輸入: cd Cocos2dXTestProject/   回車;(這裏是到你剛纔新建的項目中,你能夠輸入    cd  項目名  )

6.繼續在「終端」輸入:   cd android   回車;

7.繼續在「終端」輸入:   ./build_native.sh   回車; 開始編譯

耐心等待一會便可,編譯完成後,打開咱們的eclipse!

8. 在Eclipse中New->Android Project->勾選 Create project from existing source,而後選擇新建項目的路徑,這裏注意!這個路徑不是你的項目名的路徑,是項目名下的android路徑,例如我當前建立的項目爲Cocos2dXTestProject,那麼路徑則是XXXX/Cocos2dXTestProject/android   以下圖:

finish,而後右鍵項目,Run as-> Android Application, 運行效果圖以下:


OK,  本篇就到這裏;



原文連接: http://blog.csdn.net/xiaominghimi/article/details/7339983
相關文章
相關標籤/搜索