如何在Mac上安装cocos2d-x开发环境

2025-04-29 16:14:26
推荐回答(2个)
回答1:

一、下载cocos2d-x最新安装包
在终端中cd到本地将要存放目录,执行git命令
git clone https://github.com/cocos2d/cocos2d-x.git

二、如果开发ios程序,需要配置xcode模板
下好后,cd到cocos2d-x目录,执行里面的sh脚本,安装cocos2d-x模板
sudo ./install-templates-xcode.sh -f

中间要输入管理员密码
之后就可以在xcode中看到新增加模板

三、如果是开发android程序
1.搭建好一个可以开发android开发环境,包括eclipse,android sdk,ADT等(最好是最新版本),确保可运行调试
2.为eclipse安装c/c++插件
打开eclipse,选择菜单Help/Install New Software
在Work With下拉框中选择自己eclipse的版本名,然后在插件里选中Programming Languages,打开下拉列表
选择C/C++ Development Tools安装,重启eclipse
3.在developer.android.com/tools/sdk/ndk/index.html下载最新的NDK,比如android-ndk-r8d-darwin-x86.tar.bz2,注意是mac版的,并解压缩
4.配置全局环境变量
终端中执行命令
vim ~/.bash_profile

输入i进行编辑,加入如下配置
export COCOS2DX_ROOT=/Users/cocos2dx/cocos2d-x
export NDK_ROOT=/Users/android/android-ndk-r8d
export ANDROID_NDK_ROOT=/Users/android/android-ndk-r8d
export ANDROID_SDK_ROOT=/Users/android/android-sdk-macosx
export PATH=$ANDROID_NDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT:$PATH

按esc,再命令
:wq

保存配置,上面配置中相应的路径自己做替换
COCOS2DX_ROOT对应cocos2d-x本地存放目录
NDK_ROOT和ANDROID_NDK_ROOT对应NDK本地存放目录
ANDROID_SDK_ROOT对应安卓sdk本地目录
5.创建一个android测试项目
cd到cocos2d-x本地目录,执行命令
./create-android-project.sh

再输入包名,回车
com.test.testdemo

再输入提示的sdk的id,(比如3,对应sdk4.0.3),回车
再输入应用的目录名,比如TestDemo,回车
此时cocos2d-x目录下就有了一个TestDemo目录
cd到TestDemo目录下的proj.android中,然后执行以下命令,编译项目
./build_native.sh

6.创建AVD

回答2:

安装需要下载以下几个安装包:
2
cd cocos2d-x-3.3rc0
运行./setup.py
3
.终端提示输入NDK_ROOT
我们只要将android_ndk-r9d路径输入就可以,我这里是:/opt/android-ndk-r9d/
4
终端提示输入ANDROID_SDK_ROOT
我们这里的android_sdk在adt-bundle-mac-x86_64-20140702/sdk目录下
所以这里只要填入/opt/adt-bundle-mac-x86_64-20140702/sdk
5
最后终端提示输入ANT_ROOT
我们只要将apache-ant-1.9.4/bin输入就可以这里我输入的是/opt/adt-bundle-mac-x86_64-20140702/sdk
6
我们发现终端提示source /../../.bash_profile(熟悉linux都知道是什么意思),输入命令即可
7
重启终端
输入cocos命令

8
输入命令建立一个cocos2d-x工程
demo: cocos new HelloCC -p test.helloCC -l cpp -d .
解释在当前目录下创建一个HelloCC工程语言C++,包名叫做test.helloCC
打开新建的HelloCC文件夹进入proj.ios_mac点击HellocCC.xcodeproj
直接运行如果出现: