Win10+VS2013+Eclipse项目打包发布详解

1、下载软件:

JDK

Android_adt

Android_ndk

Android_ant

2、环境配置

进入到cocos2dx引擎目录下,执行setup.py,然后把项目软件的路径拷贝进去。如果是ant,则需要进入到bin目录下。也可以直接把文件拖进去即可。

3、打开eclipse,不过前提条件是要把jdk的环境变量配置好,这里就不再详细讲述,而且jdk的版本和eclipse的版本需要相对应,否则eclipse会打不开。例如你安装了jdk是64位的,而eclipse是32位的,这样就肯定不行,对于新手来说很容易出现。

4、打开eclipse以后,导入项目中proj.android文件,然后再把C:\GamePlay(项目)\cocos2d\cocos\platform\android\java\src中的com文件和org文件拷贝到eclipse下的src中。

5、去掉感叹号,在项目上右键,选择build path->Configurebuild path,如图所示:

完成以后,再选择android,然后选择android对应的版本,然后再Library下,选中reference下的错误的文件,再选择remove移除掉,最后选择apply应用,点击OK完成,得到如图所示:

移除以后,得到如图所示:

注意:这里的is Library 前面不需要钩上。

6、打开项目下jni目录中的android.mk文件,在该文件中添加所有的c++类,也就是.cpp文件,需要全部添加,而且名字不能写错,否则会出现编译不成功。如图所示:

7、改横竖屏,根据项目的不同,我们对游戏的要求也不同,有的时候我们需要竖屏的,有时候需要横屏的,这就需要我们在打包的时候自己改,也就是在项目的AndroidManifest.xml文件中,选择下面的AndroidManifest.xml文件,然后在里面有一行代码,就是android:screenOrientation=”landscape/protrait”,

如果是landscape,则是横评,如果是portrait,则是横评,然后保存即可。

8、再把项目中的resource文件拷贝到项目中的proj.android目录下,重新命名成assets文件。注意:这里只能写成assets文件,否则编译会报错,也许运行在手机上还会闪退。

9、打包编译,打开命令提示符,进入到项目中的proj.android目录下,然后输入build_native.py进行编译,如图所示:

10、        编译完成以后,在eclipse中刷新一下,然后再项目上右键,运行,插入手机可以直接运行在手机上,同时,运行以后,我们可以看到在bin录下多了一些文件,其中就包括.apk文件,这样则说明打包成功。

11、在项目上右键,选择Android Tools->ExportSigned Application Package导出有签名的apk文件,这时你就可以把你的项目发布到网上去了。

走到这里,说明你的游戏已经开发并打包完成,从此你就离成功更近一步 了。

时间: 2024-11-10 10:18:10

Win10+VS2013+Eclipse项目打包发布详解的相关文章

Eclipse Java Build Path详解

Eclipse Java Build Path详解 1.设置"source folder"与"output folder". * source folder:存放.java源文件的根目录;    * output folder:.class编译输出的根目录:    * 纯“java project”中,一般把"src"设置为source folder,把bin设置为output folder:    * 在“web project”中,一般把&q

安卓集成发布详解(二)gradle

转自:http://frank-zhu.github.io/android/2015/06/15/android-release_app_build_gradle/ 安卓集成发布详解(二) 15 Jun 2015 上一篇主要讲了安卓版本编译版本发布的过程,本篇主要写版本编译脚本的实现,包括签名文件处理及多渠道版本编译.安卓集成发布详解(一) 一.签名部分编写 gradle本身支持直接签名,只需要在releas部分添加如下代码即可 signingConfigs { debug { } releas

用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解

关于 DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版--------------------------------------------------------- 基于 官方原版的安装包 + http://www.cnblogs.com/tracky 提供的补丁DLL制作而成. 安装之后,直接就可以用了. 省心省事.不必再单独的打一次补丁包了. 本安装包和补丁包一样都删除了

VS2010 Web网站发布详解(转)

第一步:在解决方案资源管理器中右击Web应用程序名(例如:newsSystem)——>点击发布,如图所示: 第二步:在弹出的对话框中,发布方法选:文件系统,目标位置自定义(如:选桌面的test文件夹),勾选“发布前删除所有现有文件”单选框,然后点击发布即可.如 接下来我们会在test文件夹下看到我们需要的文件,下图是test文件夹下的文件和原来项目中的文件对比: 第三步:在IIS中发布网站.右击计算机——>管理,打开计算机管理窗口,点击“服务和应用程序”下的“Internet 信息服务(IIS

Win10 TensorFlow(gpu)安装详解

Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从图象的一端流动到另一端计算过程.TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统.从去年十一月开源至今一年多一点的时间里,该项目已经收获了40000+的star和18000+的fork,

Android 多渠道打包方式详解

Android 多渠道打包方式详解 面试的时候,如果面试官突然问到:你们渠道包是怎么打的?如果你说是用gradle一个一个编译的,然后他很鄙视的说这个效率太低啦,你们写过什么脚本自己打渠道包没?你肯定心里想,卧槽,这么狂炫吊炸天,自己写脚本打包?!其实这个根本也不是太难啦!!今天就来聊聊多渠道打包的原理以及如何自己DIY多渠道打包的工具! 渠道包出现 当一个产品到发版的时候,我们搞Android的就会面临一个超级尴尬的问题:国内这么多的渠道,渠道统计是必须做滴,那么十多个主要渠道再加无限量的地推

转 vagrant package[打包命令]详解

转 vagrant package[打包命令]详解 vagrant的一个非常重要的功能就是在你的同事之间分享你的box从而使大家的开发环境保持同步,打包[package]正是实现这一功能的关键所在. (写到这里我想到vagrant是否提供一种通过配置中心主机实现对其他虚拟主机进行软件更新的作用,这样就不用重新打包了,或者这是puppt的业务所在?) vagrant package的命令很简单,不过有些地方官方文档并没有说清楚,我在这里补充一下 vagrant package -hUsage: v

【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在+源码下载(java版)

一年前,从不知道Ajax是什么,伴随着不断的积累,到现在经常使用,逐渐有了深入的认识.今天,如果想开发一个更加人性化,友好,无刷新,交互性更强的网页,那您的目标一定是Ajax. 介绍 在详细讨论Ajax是什么之前,先让我们花一分钟了解一下Ajax做什么.如图所示: 如上图展示给我们的就是使用Ajax技术实现的效果.伴随着web应用的越来越强大而出现的是等待,等待服务器响应,等待浏览器刷新,等待请求返回和生成新的页面成为了程序员们的最最头疼的难题.随着Ajax的出现使web应用程序变得更完善,更友

nstallShield制作打包程序详解(图)

InstallShield产品,是安装工具领域事实上的标准.InstallShield 软件是软件安装.配置软件包和升级解决方案领域内公认的标准.InstallShield已经成为安全安装软件的标准解决方案,涉及全球6.9万多个开发组织和5亿台电脑.公司提供广泛的产品和服务,为软件供应商.系统管理员以及最终用户提供成功的销售.管理和应用安装.本文将以InstallShield10.5 Premier Edition为例详述打包的过程.使用工程助手(Project assistant)设计