1.搭建Andoird Studio 開發環境
- 從官網選擇最新的JDK版本(當前是jdk-8u101-linux-x64.tar.gz).
- 下載好解壓到/home/[username]/apps文件夾中,並重命名為jdk.
圖1-1
- 配置JDK目錄到用戶的環境變量中
(1)在終端輸入命令
(2)在打開的文本編輯器中末尾加入,並保存退出gedit ~/.bashrc
(3)在終端輸入命令export JAVA_HOME=/home/[username]/apps/jdk export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
如果返回了如下的信息,則表示配置成功了source ~/.bashrc java -version
java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
- 科學上網后,從Android官網下載最新版的Android Studio開發工具,最新版為android-sdk_r24.4.1-linux.tgz
圖1-2
- 下載好解壓到/home/[username]/apps文件夾中(同圖1-1)
- 打開終端輸入命令,進入android studio的運行目錄,並啟動Android Studio
cd ~/apps/android-studio/bin ./studio.sh
- 聯機下載SDK和Graddle等工具之后進入主界面
圖1-3
圖1-4
- 如果想創建快捷方式,請在圖1-4界面選擇[Configure]-[Create Desktop Entry]即可.
- 新建並打開一個Android Studio項目
- 打開SDK Manager界面(點擊下載箭頭Android小人的那個,?圖標旁邊.也可已選擇File-Setting打開,選中Android SDK),選中NDK按鈕,點擊OK,進行NDK安裝.
圖1-5
- 安裝完成后,點擊Project Structure按鈕(剛才那個問號圖標左邊第二個.也可以選擇File-Project Structure),記住SDK和NDK目錄.(我使用了Google推薦內置的JDK,可以修改為你已經配置好的Sun JDK),這個將在安裝Cocos 2d-x環境需要用到.
圖1-6
2.下載ANT編譯工具並配置到環境變量中
- 從官網選擇apache-ant-1.9.7-bin.tar.gz包進行下載
圖2-1
- 下載完成后解壓到/home/[username]/apps文件夾中,並重命名為cocos-2dx.(同圖1-1)
- 配置ANT目錄到用戶的環境變量中
(1)在終端輸入命令
(2)在打開的文本編輯器中末尾加入,並保存退出gedit ~/.bashrc
(3)在終端輸入命令export ANT_ROOT=/home/[username]/apps/ant export PATH=$ANT_ROOT/bin:$PATH
如果返回了如下的信息,則表示配置成功了source ~/.bashrc ant -version
Apache Ant(TM) version 1.9.7 compiled on April 9 2016
3.下載cocos2d-x 3.13版本,並解壓
- 從官網選中cocos2d-x項目.
圖3-1
- 在右下角點擊立即下載按鈕,開始下載cocos2d-x文件.
圖3-2
- 下載完成后解壓到/home/[username]/apps文件夾中,並重命名為cocos-2dx.(同圖1-1)
4.運行steup.py文件進行環境配置
- 進入cocs-2dx文件夾中,運行setup.py文件
圖4-1
打開終端輸入以下命令cd ~/apps/cocos2d-x python setup.py
- 輸入SDK,NDK安裝目錄(如果之前沒有配ANT變量會要求你輸入ANT安裝目錄),界面如下
圖4-2
- 完成配置后,在終端輸入
source ~/.bashrc
刷新下環境變量 - 在終端輸入以下命令,檢驗cocos開發環境是否已經配好
如果返回了如下的信息,則表示配置成功了cocos -v
cocos2d-x-3.13 Cocos Console 2.1
5.配置Linux平台的Cocos2dx環境(如果不需要在Linux平台下運行,此步可以跳過)
- 進入cocos2d-x的安裝目錄,安裝Linux環境下的依賴,可以在終端輸入命令
安裝完成之后會出現如下信息cd ~/apps/cocos2d-x/build ./install-deps-linux.sh
圖5-1
6.生成自己的cocos2dx工程
- 切換到工作目錄,比如
~/workspace/cocosDemo
在終端輸入
圖6-1cd ~/workspace/cocosDemo
- 新建一個cocos2dx工程,打開終端,輸入如下命令
命令中 new 表示新建一個cocos2dx工程,后面表示工程名; -p 后面代表的是應用包名; -l 代表用的語言 這里我用的是c++.cocos new cocosdemo -p com.learning.cocosdemo -l cpp
成功后出現如下界面,在cocosDemo工作目錄中,出現了剛才新建的cocosDemo工程
圖6-2
- 現在我們先來運行下Linux平台下的Cocos2dx的Demo吧,在終端輸入以下命令
圖6-3cd cocosdemo/ cocos run -p linux
- 編譯完成后出現了游戲畫面.編譯后的生成運行文件在工程目錄下/bin/debug/linux目錄
圖6-4
7.編譯運行該工程的Android Studio 版本
- 現在來運行Andorid Studio版本,這個跟Linux版本類似,插上Android真機,或者配置好虛擬機,然后在終端輸入以下內容
完成后,真機上已經出現了熟悉的畫面.cocos run -p android --android-studio
圖6-5