Cocos2dx v3.9 Mac OS 编译运行Android工程和ios工程

在命令行进入cocs2d-x-3.9的build目录,输入$python android-build.py cpp-empty-test

在同级的tests/cpp-empty-test/ 生成了proj.android 和 proj.android-studio目录

分别可以用Eclipse和Android Studio 打开运行


AndroidStudio 运行proj.android-studio

1. 导入proj.android-studio project

2. 命令进入该目录后,$cocos compile -p android --android-studio

会在....cocos2d-x-3.9/tests/cpp-empty-test/bin/debug/android 目录下生成debug-apk

注:如果在运行命令后,报locale.LC_ALL 相关错误,则 打开提示的 .py文件

找到locale.LC_ALL所在行,赋值:locale.setlocale(locale.LC_ALL,'zh_CN.UTF-8')

3. 安装运行 apk


Eclipse 运行proj.android

1. 导入proj.android project

2. 导入lib工程:cocos2d-x-3.9/cocos/platform/android/java

3.命令进入该目录后,$cocos compile -p android—android

会libs目录下生成so文件

4. 直接运行project


XCode 运行 ios工程

1. 命令进入cocos2d-x-3.9/tools/cocos2d-console/bin/ 目录

2. 键入命令python cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:
HelloWorldDemo为项目名称
-p后面接包名
-l后面接开发语言类型,有cpp,lua,js三种类型
-d后面接项目存放的目录
(lua类型只支持lua和cpp)

3. 找到存放目录中的proj.ios 打开HelloWorldDemo.xcodeproj 即可

相关文章

操作步骤 1、创建cocos2d-x工程 2、新建 Scene1.cpp Scene1.h Scene1.h代码 #ifndef __SCENE1_H__#defi...
开发环境:OS(WINDOWS 8.1 X64 企业版) cocos2d-x 2.2.1 vs2010 想给vs安装上cocos的模版,执行Install...
把创建项目做成一个批处理,当创建项目时可以省时省力很多。 操作步骤 1、在 E:cocos2d-x-2.2.1toolspr...
https://www.cnblogs.com/JiaoQing/p/3906780.html 四个响应函数 1 EventListenerPhysicsContact* evC...
转载于 http://www.cnblogs.com/kenkofox/p/3926797.html 熟悉js的dom事件或者flash事件的,基本都能立...
ScrollView(滚动容器)加载大量item时会导致游戏界面的卡顿,严重时整个界面会出现卡死的情况。最近项...