cocos2D安装及SDK,Ant,JDK的环境配置
https://blog.csdn.net/chinalzn/article/details/71728163 http://ant.apache.org/
最近需要用到cocos2d-x环境,便想着在我这台比较破的电脑上安装。安装过程真的是一波三折。在网上找的教程都是比较老的了,心想也没办法了,就按照这个先这么装吧!于是我就先下了coco2d-x-3.15,然后运行了里面的setup.py,发现少了ANT、NDK、SDK,这三者是后期需要安卓环境的情况下才需要的,但我需要啊,只好去下载了。
百度搜索这三个东西,下载好后直接解压到同一个目录下以方便管理。
都搞定后,按照下图所示,把需要的目录复制到刚刚打开的setup.py里,回车就好了。如果后期不需要安卓环境,直接回车就好。
cocos2d-x的运行需要python环境,所以我们还需要装个python。去python官网下个python2.x的版本就好,装好后记得在系统环境变量里加上python的根目录,不然不算装好。
安装完后需要IDE,目前来说windows平台支持cocos2d-x比较好的就是visual stdio了,看着很多人都在说只有vs2012能用,其他或多或少都会出现问题。我选择了相信,千辛万苦地装上了vs2012。打开cocos2d-x的build文件夹,找到cocos2d-win32.sln这个文件,双击,用vs2012打开。
然鹅,问题出现了。第一次编译这个软件的速度非常的慢,也怪我的CPU不是特别好,毕竟很久之前买的电脑了。而且出现了非常非常非常多的错误。(错误忘记截图了囧)。百度了一天都没有找到合适的解决办法,后来谷歌了一篇win10下vs2017的cocos2d-x的环境配置,里面提到了要把cpp-test设定为启动项,然后更改它的Windows SDK。再没有找到其他解决方法的情况下,只好含泪卸载vs2012,众所周知vs是非常难卸载的,卸载方法写在另一篇文章里了。
接着我就去微软官网下载了vs2017的安装器。由于不需要什么特别牛逼的功能,我就选了一个免费的社区版。在选择需要安装的内容时,还真的有一个windows SDK的东西!赶紧打个勾。
另外,记住这个SDK的编号,后面可能需要用上。安装好后,按照前面的步骤打开那个文件。之后把cpp-test设置为启动项。完了后再打开属性,把sdk改成刚刚我们下的那个sdk。
然后再编译,就只剩下warning和note了!虽然速度依旧非常慢,但最终的结果还是出来了。非常开心。哈哈。
当然,如果要自己生成一个新的工程,打开cocos2d-x的tools里的cocos2d-console,把cmd跳转到该目录下,输入cocos new<项目名称> -p <包名> -l -d <项目所在目录>,例如,创建一个名为test的项目:
cocos new myGame -p com.cocos2dx.org -d D:\cocosProj -l cpp
或者 cocos new myGame -l cpp -p com.cocos2dx.www -d /想要创建项目的文件夹位置(手动复制)
如果不指定项目的所在目录,则默认在bin目录的子目录中创建项目。
创建成功之后命令提示符窗口将显示项目成功创建的信息,如上图所示,同时在bin目录下也会产生一个test项目:
我们打开test项目看下里面的内容:
Class:该文件包括由Cocos2dx实现的游戏代码
cocos2d:该文件夹包括Cocos2dx库代码
pro.android:该文件包含Android项目文件
pro.ios_mac:该文件包含iOS,MAc项目文件
pro.linux:该文件包含Linux项目文件
pro.win32:该文件包含Windows项目文件
proj.wp8_xaml:该文件包含Windows Phone项目文件
Resources:该文件包含资源文件
使用cocos2d-x开发游戏时,游戏源代码位于Class文件夹,图像等资源文件复制到Resources文件夹即可。
https://www.cnblogs.com/stratrail/p/5059328.html 微博过程
一、准备工具
jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
ant: http://ant.apache.org/bindownload.cgi
sdk:https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
ndk:http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip
因为google被封,sdk和ndk国内下载会有问题,至于其他下载方法大家自己看了。个人意见还是官网下比较安全,至少辛苦做出来的软件不会有被植入的危险。
二、配置环境
除jdk直接安装外,其他几个先解压到对应的目录然后在环境变量中配置如下:
这样重新打开setup.py就可以发现android编译的环境配置好了。
三、开发编译
配好环境后,编译安卓项目相对简单。
首先,找到项目路径下的 E:\test\proj.android 目录,然后打开jni/Android.mk文件。添加项目需要用到的c++文件,如下:
其次,在proj.android 目录下找到 build_native.py文件,即可进行编译操作。
debug编译:
直接运行 build_native.py 即可进行编译。
release编译:
打开cmd命令行拖动 build_native.py 到窗口中 并添加 -b release 即可,如下左图。同时release版本需要有key文件加密,会提示如右下图。
生成keystore:
1、用cmd命令行找到jdk安装目录下的bin目录。
2、执行该命令行:keytool -genkey -alias nam1 -keyalg RSA -validity 20000 -keystore E:/android.keystore
3、根据命令行操作,同时记住name1和2组密码,即可在 E:/android.keystore 下生成对应的keystore文件。
此时,有了keysotre后,将记录的文件路径及别名和密码对应在编译的时填入,即可生成成功。如下:
如果在编译的时候发现keystore信息写错了,可以在ant.properties文件里进行修改即可。
常规的开发编译到这里就结束了,我们可以在bin目录下看到对应apk包了。
四、策划编译
开发编译可以满足程序的调试测试等需求,但是通常情况下游戏都有单独的配置文件供策划进行配置,同时策划配置后需要在手机上进行快速预览效果。
为了不在每次调整配置文件都要程序重新编译,此时我们需要配置一个环境供策划可以编译的环境。
1、配置jar,ant环境变量,同时配置sdk路径,环境命于下面build.xml添加的一致为 ANDROID_HOME
2、清楚project.properties中的 android.library.reference 对cocos2d项目的引用,在3中改为引用对应的包。
清楚local.properties 中对sdk路径的引用,并在build.xml中改为使用环境变量,如下:
3、复制 E:\test\cocos2d\cocos\platform\android\java\bin\ 下生成的 classes.jar到libs目录下。
这样在执行cmd命令下执行ant release即可进行编译,为了方便使用,可以添加一个bat文件,内容写 ant release即可。
最后,将下列的文件上传svn,策划仅需获得这些文件就可以在双击release.bat后进行编译了。
cocos2D安装及SDK,Ant,JDK的环境配置相关推荐
- 安装安卓SDK和JDK的简便方法
安装安卓SDK和JDK的简便方法 直接在VS的安装程序里选:使用.NET的移动开发,其中就包括了安卓SDK,JAVA SE等 另外:自己手动安装SDK时,不要选模拟器相关的东西,太大了,如果每个版本都 ...
- Jmeter+Ant 接口自动化环境配置指南
一 .Jmeter安装与配置(以下为个人CSDN博客老文章) https://blog.csdn.net/tester_sc/article/details/80746405 注:Jmeter5.0+ ...
- QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文步骤
引用:https://www.cnblogs.com/chenmingjun/p/8392713.html QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程 文章目录 Q ...
- VM虚拟机安装10.9苹果操作系统ios7环境配置教程——送你一台苹果电脑
问:是不是必须有苹果电脑才能开发呢? 答:苹果官方推荐使用苹果电脑.但实际,大部分采用黑苹果和虚拟机的模式进行开发.黑苹果就是在非苹果电脑的机器上安装苹果操作系统.由于硬件兼容问题,如果你不是高手,就 ...
- 【安装】安装ros机器人系统和无人机环境配置常见问题总结
安装ros机器人系统和无人机环境配置常见问题总结 一.安装ROS 二.无人机环境配置 更多安装 Ubuntu16.04安装ros:http://wiki.ros.org/cn/kinetic/Inst ...
- win10安装jdk及环境配置
1.安装系统:win10(64位) 2.jdk版本:jdk-10.0.1 jdk官网:http://www.oracle.com/technetwork/java/javase/downloads/i ...
- u盘可以安装java吗_java下载安装 (三)Java 开发环境配置
下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为C:\Program Files (x86 ...
- Win10超详细 JavaJDK的安装(D盘)及环境配置
百度网盘链接:jdk-8u131-windows-x64.exe 链接:https://pan.baidu.com/s/13yvAiTQNVLPy-Ms3o6r0cQ 提取码:m8c0 安装过程:无 ...
- 海康威视工业相机SDK二次开发环境配置—Windows10+VS2017
参考链接: https://blog.csdn.net/motikesi/article/details/108287951 一.SDK下载地址: https://www.hikrobotics.co ...
最新文章
- java虚拟机内存比例,【Java虚拟机】堆内存分配策略总结
- 帝国备份语法错误问题
- 实战SSM_O2O商铺_37【商品】商品列表之View层的实现
- DayDayUp:教你一招如何在道客巴巴免费下载自己被侵权的文章
- 发现一个好的索引-阳神
- HDU - 4333 Revolving Digits(扩展KMP)
- SAP Spartacus visible-focus是如何施加到HTML element上的
- 漫游飞行_手机“飞行模式”为何没被淘汰?内行人坦言:其实是你不会用!
- mysql的join算法,Mysql Join 连接算法
- Java 网络编程(二) 两类传输协议:TCP UDP
- 移动web的适配问题
- Java实现发送邮件(可配置)忘记密码,发送邮件
- 广度优先搜索(BFS)——马的遍历(洛谷 P1443)
- C++基础::非类型模板参数在STL中的应用
- 【Shiro第七篇】SpringBoot + Shiro实现会话管理
- 扒一扒国产 Linux 操作系统架构是怎么设计的 ?
- wav音频文件格式解析【个人笔记】(自用)
- 通过 mpu6050加速度计算角度
- 【论文阅读笔记】用于真实图像超分辨率的一种局部判别学习方法(LDL)
- 30 张图,概览 CPU 制作全过程