Cocos2d-x 3.17.1 Android Studio環境搭建和創建編譯項目

最近項目上需要用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的編譯一直都令人頭大,我也因爲遇到各種編譯的坑卡殼好幾天,不過最終功夫不負有心人!)

大功告成!!!如果有幫助到你,或者有什麼疑問,歡迎留言探討。如果發現我的博客中存在什麼問題,還請告知,大家互相學習共同進步!筆芯❤

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章