准备工具:
1)VS2012;
2)Cocos2d-x 代码的版本是3.10
3)JDK;传送门:1.8
4)NDK;传送门:NDK_10E
5)ANT;传送门:1.9.7
6)Python;传送门:2.7
编译教程:
1、VS环境安装
2、JDK环境安装
右击计算机->属性->高级系统设置->环境变量(分为用户变量和系统变量);
2-1、安装:
直接点击下一步即可安装完成。
2-2、配置环境变量:
a、在系统或用户变量中新加环境变量JAVA_HOME为JDK的路径,如:E:/Java,java为JDK安装文件夹;
b、把
”%JAVA_HOME%/bin”
加入到系统变量的Path中,记得用分号隔开。在用户变量中添加CLASSPATH变量为
“.;%JAVA_HOME%/lib;”
注意前面还有个点。JDK环境配置完成。
2-3、开始->运行->cmd或win+R进入DOS窗口:
输入java -version查看JDK是否安装成功。重启DOS窗口,环境配置成功。
3、ANT环境安装
3-1、解压apache-ant-1.9.3-bin.zip,ant是一个批处理工具;
3-2、设置ANT_ROOT,如:E:/cocos/apache-ant-1.9.3/bin,bin是我ant安装目录下的bin文件夹,ANT_ROOT环境变量在系统用户中添加
3-3、把“%ANT_ROOT%”加入到系统变量Path中,记得分号隔开。
4、ADT环境安装(包括SDK和Eclipse)
1)解压adt-bundle-windows-x86-20140624.zip;
2)设置ANDROID_SDK_ROOT环境,系统变量中增加。值如:
”E:/cocos/adt-bundle-windows-x86-20140624/sdk“;
3)把
“%ANDROID_SDK_ROOT%/tools”
和
“ANDROID_SDK_ROOT%/platform-tools“
加入系统Path变量中,记得分号隔开。
4)安装完ADT,将Eclipse目录下的eclipse.exe添加到桌面,双击即可完成eclipse的ADT环境的安装。
5)进入DOS下,输入:adb -h查看是否配置成功,关闭DOS重启即可配置成功。
5、安装NDK:Cocos2d-x3.10对NDK的要求r9d
1)解压android-ndk-r9d-windows-x86.zip;
2)设置环境变量,在系统变量中增加。值如:”E:/cocos/android-ndk-r9d“;
3)把”%NDK_ROOT%“加入到系统变量Path中,记得分号隔开。
6、安装Python:
1)下载并安装Python-2.7.5.msi(必须为2.7版本)
2)把Python的环境加入到系统Path变量中,值如:“E:/Python27”;
最终Path如下:
“E:/Python27;%JAVA_HOME%/bin;%ANDROID_SDK_ROOT%/tools;%ANDROID_SDK_ROOT%/platform-tools;%ANT_ROOT%;%NDK_ROOT%;"
环境配置成功后重启或者关闭DOS或计算机即可更新环境变量。
进入Cocos2d-x3.10根目录,在DOS下执行setup.py看看以上路径是否存在并正确配置,如果成功如下图:并且在用户环境变量下自动生成COCOS_CONSOLE_ROOT环境变量
创建Cocos2d-x3.10新项目
1、进入
cocos2d-x-3.10/tools/cocos2d-console/bin;
在DOS下输入:“cd /E 文件路径”可进入任意文件路径内。也可以在要进入的文件下使用shift+右击,选择在此处打开命令窗口,同样可以进入该目录。
2、在终端输入命令:
cocos new 项目名称 -p 包名 -l cpp -d 项目路径
创建项目成功;
Cocos new MyGame -p com.test.www -l cpp -d D:\buildCode
3、进入项目工程下的Cocos/MyCppGame/proj.win32文件夹中,双击.sln或者.vcxproj打开项目工程,F5运行程序即可;
android环境编译
1、打开DOS命令窗口,进入新建工程目录。
2、执行cocos compile -p android -j 4;会报错,说找不到platform,platform至少大于10,解决方案是:在在cocos/adt-bundle-windows-x86-20140624/sdk添加android-20,空文件夹即可。因为3.10平台使用的是android-20以上平台,只要是个空文件夹即可。
3、所以放弃上面1的编译命令,使用cocos compile -p android -ap 20;即可编译
cocos compile -p android --ap android-20
4、生成的APK在项目目录下/bin/debug/android,直接拷贝到手/机,安装即可。
或者执行以下命令:(笔者暂未测试过该命令,网上看到的)
运行项目目录下 proj.android-> build_native.py 生成完整 Android工程
两种方法没什么区别,只是第一种直接生成apk文件,第二种更方便
都会生成Android工程必须文件, proj.android->libs->armeabi->libcocos2dcpp.so
教程截图:
教程参数:
教程名称: | 网狐类游戏源码搭建编译环境教程 |
文件格式: | exe |
视频时长: | 01:07:38 |
文件大小: | 200M |
视频截图: | 有 |
学难度: | ⭐⭐⭐⭐ |
附件地址:
- 1、VS环境安装
- 2、JDK环境安装
- 3、ANT环境安装
- 4、ADT环境安装(包括SDK和Eclipse)
- 5、安装NDK:Cocos2d-x3.10对NDK的要求r9d
- 6、安装Python:
- 创建Cocos2d-x3.10新项目
- android环境编译
发表评论