linux下配置安装cocos2dx

环境说明

python2.7 操作系统:UOS 查看python 版本

python -V

一、 JAVA环境安装

  1. 下载安装软件
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz 
  1. 解压缩包
sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/
  1. 文件重命名
sudo mv /usr/local/jdk1.8.0_151 /usr/local/jdk1.8 
  1. 配置环境变量
sudo vim /etc/profile 

配置内容如下:

export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 刷新环境变量
source /etc/profile
  1. 测试安装结果
java -version
javac -version

二、NDK下载路径

https://developer.android.com/ndk/downloads

https://dl.google.com/android/repository/android-ndk-r25-linux.zip

unzip android-ndk-r25-linux.zip
sudo mv android-ndk-r25 /usr/local/

配置环境变量

export ANDROID_NDK_ROOT=/usr/local/android-ndk-r25
export NDK_ROOT="$ANDROID_NDK_ROOT"

三、 Android SDK 下载与配置

官网 https://www.androiddevtools.cn/

  • 下载
https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
  • 解压
tar -xvf android-sdk_r24.4.1-linux.tar -C /usr/local/
  • 配置
vim /etr/profile
# 内容如下:
export ANDROID_HOME="~/.android"
export ANDROID_SDK_ROOT=/usr/local/android-sdk-linux/

四、 编译cocos2dx

  • 下载源码
 git clone https://github.com/cocos2d/cocos2d-x.git
cd cocos2d-x
python download-deps.py

  • 同步子模块 如果出现失败,那么就自己同步吧
git submodule update --init

cocos2d-console子模块

cd tools
git clone git@github.com:cocos2d/cocos2d-console.git
cd tools
git clone git@github.com:cocos2d/bindings-generator.git
cd tests/cpp-tests/Resources/
git clone git@github.com:dumganhar/ccs-res.git
  • 编译cocos2dx
  1. 下载依赖
cd cocos2d-x
bash install-deps-linux.sh
  1. 编译
cd cocos2d-x
mkdir build
cd build
cmake ..
make -j16

五、构建新项目

  1. 新建项目。 该项目是直接复制模板项目然后进行更名的。
cd tools/cocos2d-console
./cocos new TurnGoldCoin -l cpp -p org.arv000.turngoldcoin -d TurnGoldCoin
  1. 编译项目
cd TurnGoldCoin/TurnGoldCoin
mkdir build
cd build
cmake ..
make -j16