如何win32上cocos2dx发布安卓apk流程

新手一步一步带你一起入门cocos2dx(包含使用VS2017 Cpp开发+AndroidStudio3.0编译开发全流程) 光阴似箭,小编也开始踏入职场。怀着一颗忐忑的心情上了班,也是在这个背景下,小编也有缘接触Cocos2dx,这个我以前听都没听过,也从不会去想到自己也会开始使用这样的工具去开发2D游戏。本着一种随遇而安的心态干了起来,很开心,在初次听到cocos这个高大上的词到编译出一个apk装到手机,我花了5天的功夫,对于没用C++,写过代码的我,还是蛮有成就感的。 刚上班的第一天,跟... 阅读详情

首先在exclipe上配置好java的jdk1.6或更高,配置好android环境(最好有android2.1或2.2以及更高版本的sdk)。

在下载个ndk,ndk解压后先放到一边,cygwin,解压后,sygwin解压安装会比较久大概4-5个小时,如果解压安装成功,

cygwin安装过程请参考http://wenku.baidu.com/view/88b001ef4afe04a1b171de05.html看到第三步就行了,接下来继续看

安装好cygwin后验证下是否成功打入(注意空格)make -v ,gcc -v 没有出现意外的话就出现以下画面

表示你已经装好cygwin了,接下来是修改在安装cygwin目录下,如本人安装目录如下D:\cygwinx\home\Administrator

然后最好用UE编辑器点开.bash_profile,然后在最下面加上

(ndk路径以及cocos2dx路径即/cygdrive/你所在的盘的ndk路径如下)

NDK_ROOT=/cygdrive/e/AndroidNDK/android-ndk-r8e
export NDK_ROOT
COCOS2DX_ROOT=/cygdrive/d/cocos2d-2.1beta3-x-2.1.1
export COCOS2DX_ROOT

然后就完成了大半了,再在D:\cocos2d-2.1beta3-x-2.1.1下点击


第一个填写的是包名称,一般填写***.***.***之类,

第二个是填写工程名,你根据需要定义咯

在最好选项是选择哪种android的sdk,最好使用经历低的版本(如2.1或2.2)比较好兼容。

然后生产出来时个简单的helloworld工程,如果是要将自己的工程装成android的,及将生成工程文件中的proj.android拷贝到自己的工程文件中,如下图


然后需要修改三个地方如

1)将proj.win32里面的.h以及.cpp文件拷贝到Classes中

(如果以后修改那些.cpp文件或.h文件需要继续从proj.win32拷贝到Classes中覆盖掉之前的文件再生成新的android工程)

2)进去proj.android\jni下面修改Android.mk,

将所有.cpp的路径都添加进去即可,如本人增加了下面那些路径,

3)用UE编辑器修改build_native.sh文件

在第三行下面加入,如下

NDK_ROOT=/cygdrive/E/AndroidNDK/android-ndk-r8e
COCOS2DX_ROOT=/cygdrive/D/cocos2d-2.1beta3-x-2.1.1
GAME_ROOT=$COCOS2DX_ROOT/RussiaGame    (注意RussiaGame是我cocos2dx的工程名)
GAME_ANDROID_ROOT=$GAME_ROOT/proj.android
RESOURCE_ROOT=$GAME_ROOT/Resources


好了 修改完这些保证每错误之后

打开cygwin,然后经过下面路径(以本人路径为参照)


到最后./build_native.sh之后没错误的话(这个过程比较久大概十几二十分钟,有些可能要半个钟头),它就能生产android项目了(成功的判断是看他是否生产.so文件)

成功的话在路径D:\cocos2d-2.1beta3-x-2.1.1\RussiaGame\proj.android\libs\armeabi下能看到libgame.so文件

然后接下来就可以生成可以在eclipse上运行的android工程了,导入D:\cocos2d-2.1beta3-x-2.1.1\RussiaGame\proj.android这个就可以在eclipse上看到该工程了


如果出现


如果一开始这个文件没有存在的话(我当时是一开始没有这个文件,当时很悲剧,常看了项目jdk是1.6的没问题,最后发现就是这个文件缺失造成的)

右键点击你的项目-》选择导入-》再点击browse-》(进入到你的项目所在的目录,进入cocos2dx->platform->android->java)然后就会出现那个文件了 以及有个libcocos2dx项目也有了(这个项目相当于类库不要删掉它),以后就不用重复上面这些导入了。

然后没有报错就说明成功啦,然后就可以在eclipse上进行真机运行啦(注意好像虚拟机运行一直会出现bug,我也一直没成功,所以建议真机运行吧,好像现在只能真机运行才行),然后就可以成功运行以及会在bin文件下回生成一个apk文件可以拷贝给大家玩啦,好开心的喔。。。。。

然后到现在这样就算是转android成功了,

(悄悄说下 ,如果需要把项目在真机上弄成竖屏,及要在AndroidManifest.xml中改一改, android:screenOrientation="landscape"(横屏),android:screenOrientation="portrait"(竖屏),它默认为横屏),到现在好开心的,打了这么多,大家一起学习吧加油


cocos2dx 3.15 lua和c++版本 将win32项目打包到android平台遇见的坑与处理办法 D:\cocos_game\testlua\frameworks\runtime-src>cocos run -s . -p android 编译模式:debug 使用 Eclipse 工程:D:\cocos_game\testlua\frameworks\runtime-src\proj.android 正在执行:'"E:\eclipseSdk\tools\android" update proj 阅读详情

相关推荐

网格自适应_Comsol案例解析17:自适应网格的使用

本期导读自适应网格细化有许多优势,比如可以不用对网格进行全局加密,增加计算精度,又会降低求解自由度。本期仍然以气泡上升案例为例,在两相流模块中使用自适应网格。【打开案例模型】【修改网格】适当让气泡边界加密,注意,曲率因子越小,曲线上的网格越密【添加自适应网格】使用默认的参数即可,这里的误差指示器用的是水平集phi。可以根据具体求解模型选择适当的自变量作为误差指示器。【口诀】默认的一般是最...

weixin_28726871的博客 5681

cocos2d-x 2.2.3 win32程序发布注意

前些天搞了个cocos2d-x小程序,想要发给别的PC上测试下,jie

胡老哈的学习记录 2166

onnxruntime-gpu版本选择与CUDA环境配置实战指南

本文是onnxruntime-gpu版本选择与CUDA环境配置的实战指南。针对AI模型部署中常见的GPU无法调用问题,核心在于确保onnxruntime-gpu版本与系统CUDA Toolkit版本严格匹配。文章详细讲解了如何精准确定CUDA版本、查找官方对应关系、执行正确安装命令,并通过完整测试脚本验证GPU是否成功启用,最后提供了常见问题排查与生产环境调优建议。

weixin_29164091的博客 522

Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)

1.下载adt-bundle-windows-x86_64这里边有Eclipse和Android SDK ,这个很方便,因为Eclipse里Android的 SDK路径已经给你配置好了。 PS:1.注意下载的时候要找到自己操作系统对应的版本,32-32,64-64. 2.之前配置Java环境就不赘述了,这了提一点的是,Java你下载1.7的,你在Eclipse里选择编译器的时候就可以

3万+

UE5新手必看:如何在UMG控件中嵌入浏览器实现Web页面展示(附完整步骤)

本文为UE5新手提供了在UMG控件中无缝集成Web浏览器的完整实战指南。详细介绍了从启用WebBrowser插件、创建并配置WebBrowser控件蓝图,到编写动态加载与交互逻辑,以及在游戏关卡中实例化UI的全过程。文章还分享了性能优化技巧与常见问题排查方法,帮助开发者高效实现游戏UI内的Web页面展示与交互。

weixin_29243063的博客 710

开关电源和线性电源Multisim电路仿真实验汇总——硬件工程师笔记

本文系统介绍了稳压电源的基础知识与应用实验。首先阐述了稳压电源的定义与类型,包括线性稳压电源(如LM7805/7905)和开关稳压电源(降压/升压/升降压式)的工作原理、参数特点及优劣势。随后详细讲解了各类稳压电源的实验设计,如线性稳压电源的电路实现、开关稳压电源的PWM控制方法等。最后汇总了硬件工程师相关的笔试面试资源,涵盖器件知识、电路仿真、企业真题等内容。全文结合理论分析与Multisim仿真,为电子工程学习者提供了稳压电源的实用技术参考。

XU157303764的博客 1640

Cocos2dx 3.10 Windows 平台打包 APK 步骤

简介 本文介绍Cocos2dx 3.10 Windows 平台打包 APK 步骤。使用的版本是:http://cocos2d-x.org/filedown/cocos2d-x-3.10.zip 步骤 以下给出关键库的下载链接,主要是设置一些环境变量,然后用 cocos 命令打包即可。请对应修改路径。以下在 cmd 中运行: :: https://mirrors.gigenet.com/apache//ant/binaries/apache-ant-1.9.15-bin.zip set ANT_ROOT=D:

Hustlion 的技术博客 1138

提高RFID检测距离以及检测速度的方法总结

摘要:提高RFID检测距离需优化阅读器功率、标签灵敏度、天线设计及频段选择,同时减少环境干扰;提升检测速度则需改进防碰撞算法、增强并行处理能力、精简数据传输。实际应用需平衡两者关系,如物流仓储采用UHF频段、高增益天线和动态Q算法实现远距离高速读取,ETC系统则通过微波频段和高速调制实现超远距离快速识别。不同场景需针对性优化硬件配置和系统参数。

start_up_go的博客 292

Windows平台下Cocos2d-x 打包Android平台APK

从Cocos2d-x 3.2项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!(涉及到3.1.1版本的,请自动对应3.2版本,3.x版本的环境搭建都是一样的) 一、软件 (1)VS2012(C++11特性在VS2012以上可以使用) (2)Cocos2d-x官网源码 http://cocos2d-x.org/download  

小刚的博客 1万+

手把手教你学BSP(11.3)--BSP实例:基于Raspberry Pi 4 Model B的Linux BSP开发实例

通过以上步骤,我们完成了一个基于Raspberry Pi 4 Model B的Linux BSP开发过程,包括硬件初始化、设备驱动编写、Bootloader配置、内核配置和编译,以及最终映像的生成。每个步骤都非常重要,确保每一步都正确无误才能使整个系统正常运行。

MHD0815的博客 1010

BART non-Cartesian 重建:并行成像 压缩感知

本文主要使用并行成像和压缩感知方法实现non-Cartesian MRI 数据的重建。

张哥频道:电生理信号和磁共振成像 1181

cocos2d-x 学习笔记之生成Android Apk文件

利用cocos2dx 3.6生成android apk文件

书影 1812

【LLM技术全景】规模定律与模型演进:为什么模型越大越强?

规模定律性能 ∝ 参数量^N性能 ∝ 数据量^M性能 ∝ 计算量^L其中 N, M, L 是小于1的正数(通常0.05~0.15)关键观察损失与规模的关系呈幂律(不是线性,也不是对数)三个要素(参数、数据、计算)需要协调增长只增加其中一个要素,收益会边际递减规模定律(Scaling Law):1. 模型性能与参数量、数据量、计算量呈幂律关系2. Kaplan定律(2020):参数量是主要因素3. Chinchilla定律(2022):数据和参数同等重要,最优比例1:20。

专注:太空算力、AI infra、异构调度、大模型成本工程 495

cocos打包成android的原理,cocos2dx3.0怎么打包成安卓.apk - 泰课资源分享 - 泰课在线 - 国内专业的Unity在线学习平台|Unity3d培训|Unity教程|Unity...

cocos2dx3.0怎么打包成安卓.apk呢?这是我找到的关于cocos2dx3.0打包成安卓.apk的文章,希望对有需要的同学有帮助。1)将proj.win32里面的.h以及.cpp文件拷贝到Classes中(如果以后修改那些.cpp文件或.h文件需要继续从proj.win32拷贝到Classes中覆盖掉之前的文件再生成新的android工程)2)进入proj.android,用UE编辑器修改...

weixin_32319177的博客 394

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

COCOS2DX 安卓WIN32下配置手册

COCOS2D-X配置手册 (Win32、Android) 目录 1.    引言... 3 2.    cocos2d-xWin32环境配置... 3 2.1 win32开发环境配置... 3 2.1.1 Visual Studio 2008. 3 2.1.2 cocos2d-x. 3 2.1.3 (可选)VisualAssist X.. 3 2.1.4 (可选)d

Kaitiren的专栏 2408

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

cocos2dx移植android平台

本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱)教给大家,还有就是我用到的所以资源。先说资源的问题,大家先去下载我给的资源,

jinxinliu1的专栏 616

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

cocos2dx ttf字体 android,cocos2dx2.2.2中使用ttf字体

在iOS,android和windows下使用ttf字体的套路都稍微有点不同,具体在下面几个方面:1)安装:windows平台使用ttf字体时如系统字库中未安装该字体,则需右键点击字体文件进行安装,然后才可使用;android平台 无需安装直接打包到apk的资源中即可;ios平台 需要在xcode项目的info.plist中添加字体文件,具体位置如下: 打开该...

weixin_34487308的博客 158

cocos2dx 适配Android,cocos2dx基础篇(2)——Win32移植到Android

【安装工具】JDKEclipse 或直接下一个 ADT集成开发工具SDKNDK9rADTCDT安装方法自行百度。【正文】1、由Cocos2D-X 和 VS2010 环境配置——1中提到的python方法,创建新项目。然后将你开发好的win项目相应的文件Classes和Resources文件夹里的东西分别拷贝到刚创建的新项目中相应的Classes和assets文件夹中去。2、使用Eclipse将新项...

weixin_39727743的博客 338

cocos2d-x(一) win32交叉编译android项目经验

Hello!大家好,欢迎来到互撸娃的博客。这是我的第一篇博文。今天教大家怎么把2dx的win32项目交叉编译成android项目并最终编译成apk。我会讲的很详细。并注明我遇到的一些错误。我所用的cocos2d-x版本是2.1.4。 需要的所有软件:VS2010(或2008,2012等)、eclipse+ADT插件+androidSDK(这三个可以单独下载也可以直接到谷歌开发者页

JayChou2016 1229

cocos2dx安装

3-15,cocos2dx 3.0rc0 终于放出来了。在这里不得不吐槽一件事,3.0版本从Alpha,到beta,再到rc,三个版本竟然都有各自创建项目的方式,这样真的不会被人打么? 因为rc版创建项目的方式发生了较大的改变,所以这里我单独用一篇来简单介绍(其实我也是临时突击,近来项目挺赶的)。 -------------------------- 准备工作: 1、下载最新的coco

stormbjm的专栏 9564

cocos2dx移植android平台-我的血泪史

本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱,安卓部分适用于3.0)教给大家,还有就是我用到的所有资源。先说资源的问题,大

qq_25600055的专栏 1807

cocos2dx-v3.x命令行创建工程

cocos2dx-v3.x命令行创建工程  下面介绍cocos2dx-v3.0通过setup.py设置环境变量及在命令行创建编译及运行win32工程、生成.apk文件,运行Android工程的方法 工具/原料  cocos2dx-v3.0  python 2.7.3 方法/步骤

Jchn lau 3510

Cocos2dx 3.5 正式版本发环境搭建(Win32/Android)

cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑。每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大……   但是凭心而论,3.0RC版本开始 环境搭建、项目创建、编译的方式更加人性化了。   现在我们进入正题,一步一步搭建cocos2dx的开发环境        cocos2d-x很多tools都是需要使用

JacksonWu's Blog 2234

cocos2dx备忘录(1)——在win7下创建一个win32项目并分别在win32和android平台下运行

针对版本,我们需要 首先,我们需要以下工具: 1、cocos2d-x-3.0rc1; 2、Python

Burnian的专栏 993

【cocos2dx-3.0beta-制作flappybird】就要结束了吗—Android交叉编译以及后继

一、引言 看到这里,我想关于Flappy Bird 这款游戏的制作已经接近尾声了。俗话说:行百里者,半九十。这一节,我们主要是讲解一下如何将游戏编译到Android平台上面。 二、Android 开发环境 要让游戏在Android上安装运行,首先得要将它编译成一个APK文件才行。因此我们需要搭建Android的开发环境。至于Android开发环境的搭建,我想这里就不多做介绍了,类似的教程

... 6172
上一篇: 关于AndroidRuntime: FATAL EXCEPTION: GLThread 10 java.lang.IllegalArgumentException问题
下一篇: 关于物理引擎的使用,及其重力感应的小test
cocos_Wei
博客等级 码龄15年 77粉丝 67原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值