1.环境配置
在控制台进入D:\Otherlib\cocos2d-x-3.7.1
运行setup.py
确保环境设置正确
2.创建项目
在控制台进入D:\Otherlib\cocos2d-x-3.7.1
创建新工程:cocos new gametest371 -p com.wxh.org -l cpp -d e:/cocostest
参数说明:
gametest:项目名称
-p:后面接包名
-l:后面接开发语言类型,有cpp, lua, js三种类型
-d:后面接项目存放的目录
出现下图说明成功:
查看e:/cocostest项目路径,你会发现目录中会出现新建的“gametest”项目。依次打开“ gametest/proj.win32 ”文件夹,“ gametest.sln ”解决方案,单击运行项目。
出现下面的界面则项目创建成功
(编译完成真的是一个漫长的过程啊!!)
3.生成Android项目文件
记得添加环镜变量
NDK_ROOT 设为你的安装目录
ANDROID_SDK_ROOT 设为你的安装目录
在控制台编译
在新建项目 E:\cocostest\gametest 项目中,执行proj.android下的build_native.py脚本进行编译。 (接上面的教程)
python build_native.py
(要等好一会儿啊。)
这里编译出来的是 debug 版
4.导入Android项目
最后便可启动Eclipse然后导入Android项目了。操作步骤如下:
--打开"File"并选择“Import…”
--当出现对话框时,选择“Exsiting Android project into workspace”(将现有Android项目导入工作区)。
点击"finish".
此时项目会报错,因为没有引用Cocos2d-x的库文件
将E:\cocostest\gametest371\cocos2d\cocos\platform\android\java\src目录下文件夹 com,org拷贝到E:\cocostest\gametest371\proj.android\src下
在eclipse工程刷新一下错误消失.
设置为debug模式
打开项目属性
Remove掉报错的库文件路径后
勾选CDT Builder
按照上面的方法导入到Eclipse里面。将您的手机设置成调试模式并用USB线连接到电脑, 在Eclipse中运行test, 然后就能在手机上看到已经运行的gametest了!