cocos环境配置和打包apk

环境:

Win10 + vs2015 + cocos2d-X-3.10

开发  软件的安装与环境配置:

资源准备:(后面备注的版本为笔者所选的)

1  python (python-2.7.3)

2  CocosForWin-v3.10(官网可下载)

3  vs2015

分别安装以上三个软件,路径没有限制,但是路径名称最好不要出现中文/空格等特殊字符,包括后面建立项目时项目的存放路径,最好用纯英文+“-”,比如“cocos2d-x-3.10”,因为笔者以前就因为路径名有空格导致一系列的问题(具体原因笔者没去深究)。

1.配置python 环境

安装好之后需要配置一下python 的path路径,就是把python的安装路径拷贝到系统变量的path环境变量中(不懂的可以百度,很多),需要注意的是,如果不是Win10系统,拷贝路径到path环境变量是记得要用一个英文状态下的分号“;”和其后面的路径分开。

2.配置cocos2d-x环境

安装好CocosForWin-v3.10去cocos2d-x-3.10根目录下运行下setup.py。

之后就可以创建项目了:

一种方法是在cmd命令下创建:

创建项目(括号中为解释)在控制台cmd键入例cocos new hello(项目名称)-p com.star.hello(包名字)-l cpp(项目类型) -d E:\MyCocos\cocos2dx_workspace(项目存放路径)

另外,安装CocosForWin-v3.10的时候,会自带安装Cocos Studio,用Cocos Studio创建项目也很方便!笔者用Cocos Studio创建了一个项目,然后直接打开用vs打开进行编译运行.

打包成apk  软件安装环境配置(笔者系统是64位的,用的是64位版本)

资源准备:(后面备注的版本为笔者所选的)

1  android-ndk(android-ndk-r10d),笔者用过7和9版本的都不行

2  android-sdk(android-sdk_r24.1.2)

3  apache-ant(apache-ant-1.9.6)

4  jdk(jdk-8u77-windows-x64)

以上前面三个下载下来分别解压即可。然后分别去用户变量新建三个变量:

1)NDK_ROOT(变量值放的是android-ndk的根目录,如笔者的:C:\android-ndk-r10d)

2)ANDROID_SDK_ROOT(变量值放的是android-sdk的根目录,如笔者的:C:\android-sdk_r24.1.2-windows\android-sdk_r24.1.2-windows\android-sdk-windows)

3)ANT_ROOT(变量值放的是apache-ant根目录下的bin目录,如笔者的:C:\apache-ant-1.9.6\bin)

接下来还有安装jdk和配置jdk环境:

下载下jdk然后直接安装,然后在系统变量的path变量中加入C:\Program Files\Java\jdk1.8.0_74\bin和C:\Program Files\Java\jdk1.8.0_74\jre\bin(根据自己的安装路径选择)。

接着还要在用户变量中新建一个变量:JAVA_HOME(变量值放jdk安装的根目录)。

打包apk:

1)在打包apk之前需要修改proj.android/jni文件夹下的Android.mk文件 添加自己新增的CPP文件,这里的新增指的是非cocos2dx生成的项目文件(自己新增的文件)。一定要把自己新增的文件或文件夹包含进apk。

2)默认打包是横屏,若做的游戏是竖屏。则更改AndroidManifest.xml的参数:

android:screenOrientation="landscape"(横屏),android:screenOrientation="portrait"(竖屏)

3)要把proj.win32\Debug.win32\res里面的资源拷贝到Resources\res的目录下,不然打包运行会找不到资源,出现一闪而过的情况!因为打包apk时他会把Resources的资源拷贝到proj.android\assets(可以查看下:build-cfg.json)。

(相应资源下载:http://pan.baidu.com/s/1pLgUxcv)

注:比较懒,没有一步一步截图,主要备自己查看用的!

时间: 2024-07-29 16:11:07

cocos环境配置和打包apk的相关文章

cocos2dx环境配置和打包

安装软件准备: vs2012 cocos2d-x-2.2.1 adt-bundle-windows-x86_64-20121030 android-ndk-r9c-windows-x86_64 jdk-7u21-windows-x64 python-2.7.6.amd64 cygwin64 setup-x86_64 Step 1:安装visual studio 2012 用于开发cocos2dx程序,不用说了 下载方面各位自己去找罗 step 2:下载cocos2d-x源码 下载地址:http:

webpack渐入佳境系列一:webpack环境配置与打包基础【附带各种 "坑" 与解决方案!持续更新中...】

首先介绍传统模块化开发的主流方案: 1.基与CMD的sea.js,玉伯提出的解决方案,据说原来京东团队在使用.用时才定义,就近加载.最近在浏览seajs官方文档时发现seajs的域名已经在转卖,惊恐万分之余又想起了那句话,国内团队开发的技术,不是十全九美的最好不要用.国内高强度的生活节奏与压力使得日常维护变得很吃力.(想到这里,不禁为vue捏了一把汗,不过还好vue的前景非常光明!). 2.基于AMD的require.js,之前在用.提前声明与定义.国外团队维护. 3.基于commonJS的we

使用maven profile实现多环境配置相关打包

项目开发需要有多个环境,一般为开发,测试,预发,正式4个环境,通过maven可以实现按不同环境进行打包部署,命令为: mvn package -P dev 在eclipse中可以右击选项run configuration,输入上述命令. PS:eclipse maven install和maven packege的区别在于前者除了打包到target外,还会install到本地仓库,这样其他引用的工程就可直接使用. 其中"dev"为环境的变量id, 可以自己定义, 我定义的名称为:dev

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idempiere.org/zhiDempiere 中文社区www.idempiere.org.cniDempiere 中文社区QQ群 65713012 本文说明如何在windows下面配置iDempiere的eclipse 开发环境,同时提供配置好的环境下载.请同时参照第一篇 绿色版iDempiere环境

vue给不同环境配置不同打包命令

第1步:安装cross-env npm i --save-dev cross-env 第2步:修改各环境下的参数 在config/目录下添加test.env.js.pre.env.js. 修改prod.env.js里的内容,修改后的内容如下: 'use strict' module.exports = { NODE_ENV: '"production"', EVN_CONFIG:'"prod"', API_ROOT:'"/apis/v1"' }

Cocos2dx打包apk时变更NDK引发问题及解决

现在官方的Cocos Studio已经支持打包apk文件,写该随笔的时候还没试过官方的打包功能,所以就按自己的学习顺序先把打包的心得卸下. 问题及最终解决方案: 其中耗时最长的问题就是ndk-r10改成ndk-r9d后一直编译不通过: 最终解决办法是删除项目路径下/proj.android/obj/local/armeabi目录下的所有文件.(当时因为使用cocos2dx2.2.3版本源码学习才遇到该问题,可能cocos2dx最新版本已无该问题). 发现问题过程: 初学Cocos2dx,了解了下

ionic打包apk 的三个环境变量配置

ionic--安装Java jdk并配置环境变量 前言:jdk是 Java 语言的软件开发工具包,它包含了Java 的运行环境,Java 工具和Java 基础的类库.做java web开发,android开发,还有现在流行的混合式App开发,都需要安装jdk oracle官网下载jdk 如下4张图按步骤可以找到jdk的下载路径,也可以点这里去选择你想要的版本 Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png 安装jdk

怎么在win7上配置coocs2d-x 3.2的android环境并且打包APK

我这用的操作系统是64位win7旗舰版打包成功. 希望有急用的能看到这篇文章,毕竟大家都是从菜鸟到大神的. 也以此证明自己的成长历程. 需要的东西有: 1.JAVA-JDK 2.Python 2.7.*版本 我用的是Python 2.7.3. 3.NDK r9d 4.ANT 5.adt_bundle_android. 这里要提下adt_bundle_android其实是Eclipse的Android开发环境的集合体,若会配Eclipse的Android环境,就可以不用.Eclipse的Andro

(5)基本工作流(打包与运行环境配置)

完成以下操作,才能在编辑器中使用打包功能:   1.环境搭建(Win/Mac)   2.在编辑器中配置发布和打包设置 环境搭建&打包设置   一.Windows平台   注意:JDK.NDK.SDK.Framework的安装路径.电脑的系统变量配置.以及编辑器打包设置中这些工具的路径配置一定要都正确,任何一个地方不对,打包很有可能会出现错误.   1.从商店下载JDK,安装到英文目录,非英文尤其中文目录可能会导致打包出现异常问题. 安装成功后,Java目录下会生成2个文件夹,分别以jdk和jre