linux下配置安装cocos2dx
环境说明
python2.7 操作系统:UOS 查看python 版本
python -V
一、 JAVA环境安装
- 下载安装软件
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz
- 解压缩包
sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/
- 文件重命名
sudo mv /usr/local/jdk1.8.0_151 /usr/local/jdk1.8
- 配置环境变量
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
- 刷新环境变量
source /etc/profile
- 测试安装结果
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
- 下载依赖
cd cocos2d-x
bash install-deps-linux.sh
- 编译
cd cocos2d-x
mkdir build
cd build
cmake ..
make -j16
五、构建新项目
- 新建项目。 该项目是直接复制模板项目然后进行更名的。
cd tools/cocos2d-console
./cocos new TurnGoldCoin -l cpp -p org.arv000.turngoldcoin -d TurnGoldCoin
- 编译项目
cd TurnGoldCoin/TurnGoldCoin
mkdir build
cd build
cmake ..
make -j16