標籤:android style blog java http com
參考資料:
http://blog.csdn.net/wxc237786026/article/details/32907079
1、環境搭建
2、建立工程
2.1 VS2012運行
2.2 Android實體機運行
1、環境搭建
安裝工具:
1.1、JDK
1.2、Android SDK
1.3、Android NDK
1.4、apache-ant
1.5、Python
1.6 coco2d-x-3.1.1
1.1、JDK安裝與配置
參考:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
1.2 Android SDK安裝
adt-bundle,包含Android開發基本配置,可以直接使用,:http://developer.android.com/sdk/index.html
1.3 Android NDK安裝
:http://developer.android.com/tools/sdk/ndk/index.html
1.4 apache-ant 安裝
:http://ant.apache.org/bindownload.cgi
1.5 Python 安裝與配置
:https://www.python.org/download/
安裝Python之後,需要在系統內容變數中添加Python安裝目錄:
配置完成之後,在DOS中輸入Python,可以輸出Python的版本資訊以及使用Python:
1.6 coco2d-x-3.1.1 安裝與配置
coco2dx:http://cn.cocos2d-x.org/download/
所有需要安裝的檔案如下所示:
Coco2dx+Ant
Android SDK +NDK
說明:
coco2dx 3.1 版本與之前版本的配置方式存在差異,具體配置如下:
運行setup.py 檔案
需要配置:
- COCOS_CONSOLE_ROOT: cocos控制台路徑,用於建立、構建和發行工程。
- NDK_ROOT:NDK根目錄
- ANDROID_SDK_ROOT: SDK根目錄
- ANT_ROOT: ANT根目錄
各部分配置分別如所示
查看配置結果:(Dos set命令可以配置、查看、刪除環境變數)
通過setup.py 配置的環境變數均添加在如的變數中:
2、建立工程
coco2dx 3.1.1 使用cocos2d-console工具來建立和構建工程,這個工具提供了下面幾個功能:
- new 建立一個新的工程
- compile 編譯當前工程,產生二進位檔案
- deploy 發布程式到一個平台
- run 編譯和發布,和運行程式
2.1 建立coco2dx 工程:
在DOS下輸入cocos new 項目名 -p 包名 -l cpp -d 存放路徑
執行該命令之後,在E:\Workspace\EclipseAndroid目錄下產生HelloCocos2dx專案檔,如:
這裡為了方便,將建立工程的命令寫成一個批次檔:
建立一個txt文本,開啟,拷貝下面的代碼到文本中
- @echo off
- set /p projectName=please input project name:
- set /p packageName=please input package name:
- @echo cocos new %projectName% -p %packageName% -l cpp –d E:\Workspace\EclipseAndroid
- cocos new %projectName% -p %packageName% -l cpp –d E:\Workspace\EclipseAndroid
- @echo Create Success!!!
- pause
儲存並重新命名為create_project.bat,放到coco2dx-console\bin 目錄 D:\Android\coco2dx\cocos2d-x-3.1.1\tools\cocos2d-console\bin中,以後要建立工程了,直接開啟,輸入項目名和包名即可,項目存放路徑我預設的是E:\Workspace\EclipseAndroid,可以自己修改:
2.2 VS2012 運行 coco2dx 項目:
進入新建立項目HelloCoco2dx目錄下的proj.win32
開啟HelloCocos2dx.sln 的工程檔案
VS2012 編譯運行即可:
2.3 構建Android項目:
這裡有兩種方式產生apk檔案:
方式一:cocos compile
在HelloCocos2dx 目錄下執行 cocos compile –p android –j 4
出現如下資訊,表示成功編譯,可以在HelloCocos2dx\public\android 查看產生的apk檔案
方式二:Eclipse 編譯
開啟Eclipse 設定SDK與NDK
匯入項目: HelloCocos2dx\proj.android
匯入之後,如果出現以下錯誤,就是你沒有把cocos2d-x的包匯入Eclipse工程裡面:
方法是開啟項目的的Build path,開啟LinkSource:
設定LinkSource的Linked folder location為 D:\Android\coco2dx\cocos2d-x-3.1.1\cocos\platform\android\java\src
然後編譯項目,設定在實體機上運行即可。