最近項目上需要用Cocos2d-x在Android智能硬件上進行開發,很早之前搭建過Cocos2d-x3.15.1+Eclipse的開發環境,隨着Android Studio的流行,Eclipse逐漸退出Android開發的舞臺,此處省略若干字...接下來詳細描述下Cocos2d-x 3.17.1+ Android Studio3.3.0環境搭建以及創建搭建項目:
一、工具列表
JDK:1.8
Android Studio:3.3.0
Gradle:3.3.0
NDK:16b
Cocos2d-x:3.17.1
apache-ant:1.10.5
Python:27
二、環境搭建
1、JDK的下載安裝
- 安裝JDK:解壓jdk到電腦本地目錄下,並配置好環境變量
1、我的JDK本地安裝路徑:C:\soft\Android\Java
2、 配置環境變量
“我的電腦”上點右鍵—>“屬性”—>“高級”—> “環境變量(N)”
3、 測試JDK是否配置成功
“開始”->“運行”,鍵入“cmd”進入命令提示符下,鍵入命令“java -version”,出現如下信息,說明環境變量配置成功:
2、Android Studio的下載安裝
- 安裝Android Studio:按步驟安裝即可,這裏不做過多描述
3、NDK的下載安裝
- 安裝NDK:解壓到本地目錄下
我的NDK本地安裝路徑:C:\soft\Android\android-ndk-r16b
4、Cocos2d-x的下載安裝
- 安裝Cocos2d-x:解壓到本地目錄下
我的Cocos2d-x3.17.1本地安裝路徑:C:\soft\Android\cocos2d-x-3.17.1
- 環境配置:打開引擎根目錄C:\soft\Android\cocos2d-x-3.17.1,打開運行setup.py,配置下面四個環境變量
COCOS_CONSOLE_ROOT: cocos控制檯路徑,用於新建、構建和發行工程
NDK_ROOT:NDK根目錄
ANDROID_SDK_ROOT: SDK根目錄
ANT_ROOT: ANT根目錄
COCOS_CONSOLE_ROOT: C:\soft\Android\cocos2d-x-3.17.1\tools\cocos2d-console\bin
NDK_ROOT:C:\soft\Android\android-ndk-r16b
ANDROID_SDK_ROOT:C:\soft\Android\sdk
ANT_ROOT:C:\soft\Android\apache-ant-1.10.5\bin
- 測試JDK是否配置成功
“開始”->“運行”,鍵入“cmd”進入命令提示符下,出現如下信息,說明環境變量配置成功:
5、Ant的下載安裝
- 安裝Ant:解壓到本地目錄下
我的Ant本地安裝路徑:C:\soft\Android\apache-ant-1.10.5
6、Python的下載安裝
- Cocos2d-x3.0以後統一用python來創建工程
- 安裝Python:
我的Python本地安裝路徑:C:\soft\Android\Python27
- 配置Python環境變量:
“開始”->“運行”,鍵入“cmd”進入命令提示符下,鍵入命令“python”,出現如下信息,說明環境變量配置成功:
三、創建、編譯項目
1、創建Cocos2d-x工程
- 一般情況下在cmd下,進入cocos2d-x引擎根目錄下,使用命令行創建Cocos2d-x工程,很方便:cocos new 項目名 -p 包名 -l cpp -d 存放路徑
- 爲了方便,可以把創建Cocos2d-x工程的命令寫成一個批處理文件:
在cocos2d-x引擎根目錄下創建一個文件“create_project.bat”,用文本編輯器打開,寫入以下代碼:
@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 D:\canW_Project\workspace_cocos2d
cocos new %projectName% -p %packageName% -l cpp -d D:\canW_Project\workspace_cocos2d
@echo Create Success!!!
pause
如需創建工程,打開該批處理文件,根據提示一次輸入項目名、包名即可,創建後的項目會保存在路徑: D:\canW_Project\workspace_cocos2d,保存路徑可自行修改
- 工程結構
2、構建Android Studio工程
1、打開Android Studio,打開創建的Cocos2d-x工程下的Android Studio工程
2、打開工程後等待AS一系列Sync操作結束後,開始配置編譯環境
File->Project Structure->SDK Location,檢查SDK、NDK路徑是否正確,
File->Project Structure->Project,按圖紅框內的版本號進行設置,
調整正確後確認,等待工程Sync。。。
3、檢查編譯環境配置是否正確
3、編譯運行工程
電腦連接Android測試機,點擊Run按鈕,等待工程編譯安裝到手機上
(PS:以上流程我已在Win10、Win7兩臺電腦上試驗過了,都成功編譯運行,環境搭建中可能會遇到各種編譯錯誤,耐心一些,很多時候可能是工具版本不匹配造成的,Gradle的編譯一直都令人頭大,我也因爲遇到各種編譯的坑卡殼好幾天,不過最終功夫不負有心人!)
大功告成!!!如果有幫助到你,或者有什麼疑問,歡迎留言探討。如果發現我的博客中存在什麼問題,還請告知,大家互相學習共同進步!筆芯❤