cocos2d-x进行android开发环境搭建

Cocos2d-x Android应用开发指南 Cocos2d-x是一个强大的跨平台游戏引擎,可以用于开发各种类型的游戏和应用程序。这只是一个简单的示例,帮助你入门Cocos2d-x Android应用开发。你可以进一步探索Cocos2d-x的文档和示例代码,以了解更多功能和技术细节。这将创建一个名为"MyGame"的新项目,包名为"com.example.mygame",使用C++语言,并将项目文件保存在"./MyGame"目录中。这将使用Cocos2d-x引擎的构建系统将项目编译为Android应用程序。如果你有任何疑问,请随时提问。 阅读详情

使用cocos2d-x进行android开发环境搭建  

1>安装eclipse+adt插件或者adt bundle

见eclipse配置android开发环境


 2>安装sdk和ndk

2.1>安装sdk,解压后放在某个目录即可

如果采用eclipse+adt插件,那么你还得单独下载sdk。

如果下载adt bundle,那么压缩包中已经含有sdk。

最后在eclipse或adt bundle中配置sdk路径。

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
 

 2.2>安装ndk,为了使用c++/c进行android开发

下载android-ndk-r8e,然后在eclipse或adt bundle中配置ndk路径。

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
  

3>无需安装cygwin,新版本的ndk不依赖该编译环境。


 4>安装vs 2012,vs2010也可以。


 5>安装cocos2d-x

下载cocos2d-x-2.1.4,注:cocos2d-x的2.x版本和以前版本有差异。

官网推荐2.x以后的版本使用python脚本建立项目。

5.1>下载python并安装,然后设置环境变量。

http://pan.baidu.com/share/link?shareid=1174819032&uk=2835470802&fid=85286782

2.7版本的(否则后面5.2步骤会语法错误)

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
 

5.2>使用python脚本建立项目

进入cocos2d-x-2.1.4\tools\project-creator目录下,执行:

python create_project.py -project HelloWorld -package com.wanrue.wuchao -language cpp

其中,HelloWorkd为项目名,com.wanrue.wuchao为包名。

执行后效果如图:

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
 

执行之后,会在相应的cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects目录下找到刚建立的HelloWorld工程,其目录结构如下图:

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
 

在proj.win32中进行windows环境的开发。等功能成熟,再引入android环境。用eclipse或adt bundle打开proj.android即可进行android调用cocos2d-x开发。

使用vs2012运行proj.win32,运行效果类似下图:

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
 

使用vs2012运行proj.android,运行效果类似下图:

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
 

6>使用eclipse运行proj.android项目可能会出现的异常

6.1>java.lang.IllegalArgumentException: No configs match configSpec异常

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
  

这是由于模拟器不支持OpenGL ES 2.0,解决办法就是编辑模拟器属性,将emulation options中Use Host GPU选项勾选:

使用cocos2d-x进行android开发环境搭建 - 珑儿 - 顾影自怜
  

6.2>提示org.cocos2dx.lib.Cocos2dxActivity找不到

复制cocos2d-x-2.1.4\cocos2dx\platform\android\java\src\ 到你android项目中的src文件夹中。或者cocos2d-x-2.1.4\template\android\,用文本文件打开 copy_files.sh,找到copy_src_and_jni()函数,添加以下代码:

cp –rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android

cocos2dx游戏项目,集成到其他安卓项目工程之中! cocos2dx游戏项目,集成到第三方安卓项目工程之中。 阅读详情

相关推荐

cocos2dx配置Android环境最新教程

cocos2dx配置Android环境最新教程 这几天在研究cocos2mdx怎么在Android studio下配置环境,一开始根据官网的过期教程走了不少歪路,虽然现在网上也有大致正确的安装教程,但是一些细节还是被忽略了,现在特意记录一下安装的经过 首先在官网下载Cocos2dx 3.17.2版本 Cocos引擎下载连接 然后下载Android studio的4.2c1版本,连接:https://redirector.gvt1.com/edgedl/android/studio/install/4.2.

man_of_mouse的博客 1746

cocos2dx创建工程并在androidstudio平台编译

cocos2dx创建工程并用androidstudio打开

王者无双 3444

Windows7上搭建cocos2d-x-3.2 Android开发环境

一、 准备,下装软件包:

Game Developer 1315

cocos2d-x通过eclipse搭建安卓开发环境

概述cocos2d是一个基于MIT协议的开源框架,用于构建游戏,应用程序和其他图形界面的交互应用。 作为一个游戏引擎, 它可以帮你在创建游戏时节省很多的时间和精力,是目前非常流行的游戏引擎之一。在2D游戏方面,可以说是绝对的王者,市场占有率非常高。

jialiang的博客 2057

使用Cocos2d-x开发Android游戏

Cocos2d-x是一个开源的跨平台游戏引擎,它使用C++语言开发,可以用于开发Android游戏。本文将介绍如何使用Cocos2d-x开发Android游戏,并提供相应的源代码示例。

Byte_O_O的博客 871

保姆级教程:用STM32单片机实现国标交流充电桩的CP信号检测(附完整代码)

本文详细介绍了基于STM32单片机实现国标交流充电桩CP信号检测的全流程,包括硬件设计、软件架构和充电控制实现。通过分压电路设计、ADC配置和状态机逻辑,确保充电过程的安全与可靠性,适用于新能源汽车充电桩开发。附完整代码和调试技巧,助力开发者快速掌握关键技术。

weixin_42641998的博客 251

Cocos2d-x教程(37)-Mac搭建Android开发环境

Cocos2d-x v3.3版本 Mac系统搭建安卓开发环境

Cocos2d-x,IOS,游戏,开发/交流/学习/资源 马宗扬 2868

Windows下用RKDevTool解包update.img的完整流程(含常见错误排查)

本文详细介绍了在Windows系统下使用RKDevTool工具解包update.img固件的完整流程。从工具准备、环境搭建到逐步解包操作,重点解析了输出文件结构,并提供了修改分区后重新打包的实战方法。文章还针对解包失败、打包错误等常见问题提供了详细的排查与解决方案,旨在帮助嵌入式开发者和爱好者高效完成固件分析与定制工作。

aa123的博客 715

cocos2d怎么开发android,[cocos2d-x]cocos2d-x windows 7 Android开发环境搭建

[cocos2d-x]cocos2d-x windows 7 Android开发环境搭建发布时间:2020-06-21 15:10:38来源:51CTO阅读:451作者:蓬莱仙羽准备工作:1 .下载JDK 7,相对应的下载32位或64位.http://www.oracle.com/technetwork/java/javase/downloads/index.html2.下载Eclipse:ht...

weixin_29273849的博客 203

MATLAB仿真耗散孤子共振与金兹堡-朗道方程解析

耗散孤子共振(DSR)是非线性光学中的特殊脉冲现象,通过平衡非线性效应、色散与能量耗散实现稳定传输。其核心数学模型金兹堡-朗道方程(GLE)描述了光脉冲在增益介质中的演化规律,采用分步傅里叶方法(SSFM)可高效求解这类非线性偏微分方程。该技术在光纤激光器设计、高速光通信系统优化等领域具有重要价值,特别是在需要高能量脉冲保持稳定传输的场景。MATLAB数值仿真为理解DSR物理机制提供了直观工具,通过参数扫描可验证脉冲能量与宽度的线性关系特征,并为实际器件设计提供预测依据。

weixin_31240035的博客 257

RTAB-MAP实战:用Realsense D435i在ROS中搭建室内3D地图(附避坑指南)

本文详细介绍了如何在ROS环境下,使用Intel Realsense D435i深度相机和RTAB-MAP算法进行室内3D地图构建的完整实战流程。内容涵盖环境配置、核心节点数据流解析、关键参数调优、地图保存与重定位,并提供了实用的避坑指南,帮助机器人开发者和研究者快速实现稳定的视觉SLAM应用。

weixin_29095049的博客 489

在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)

在突击几天学习Android开发之后,我开始转向cocos2d-x的Android开发了。由于自己以前有了解过cocos2d-x的开发,当时自己也学过不少游戏引擎,觉得cocos2d-x作为一个游戏引擎实在是比较简陋,没想到cocos2d-x现在红得发紫,这是我远远没有想到的。于是也赶赶潮流的末班车,查资料顺利地在Eclipse上搭建cocos2d-x的Androd开发环境。

开发游戏,辉煌全中国 4053

汽车TARA分析实战:从威胁建模到安全需求落地的完整指南

在汽车电子电气系统开发中,威胁分析与风险评估(TARA)是确保功能安全与网络安全的核心方法论。其原理在于通过结构化的流程,系统性地识别资产、分析威胁场景并评估风险,旨在将安全理念前置,从设计源头规避风险。这一过程的技术价值在于将模糊的安全担忧转化为可量化、可追溯的工程需求,从而指导资源精准投放,是符合ISO 26262和ISO/SAE 21434标准要求的关键实践。其应用场景贯穿智能汽车从概念设计到系统开发的各个阶段,尤其对于涉及自动驾驶、智能座舱、车云通信等复杂功能的域控制器开发至关重要。本文聚焦于TAR

weixin_42706667的博客 303

linuxmint18/ubuntu16.04LTS上搭建cocos2d-x-3.14.1安卓开发环境

linuxmint18上搭建cocos2d-x-3.14.1安卓开发环境 第一部分 python和java基础环境 1,系统自带python 2.7,不用额外安装 2,系统自带openjdk-8-jre,安装一下jdk: sudo apt-get install openjdk-8-jdk 第二部分 cocos2d-x-3.14.1自身的编译、测试

guang11cheng的专栏 1444

把 ABAP 选择屏幕 Selection Screen 打造成可维护的交互面板:常用屏幕元素与动态控制全解析

本文详细介绍了ABAP报表中Selection Screen的设计技巧,包括空行(SKIP)、横线(ULINE)、注释(COMMENT)等基础元素的使用方法,以及如何通过MODIF ID实现动态界面调整。重点讲解了行内布局(BEGIN OF LINE)、按钮(PUSHBUTTON)和区块(BLOCK)等高级功能,帮助开发者将选择屏幕从"能用"提升到"好用、易扩展、可维护"的水平。文章还分享了项目实践中的命名规范和分组策略,特别适合需要优化ABAP报表用户体验的开发人员

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 331

分类预测 | MATLAB实现ELM极限学习机多特征分类预测(二分类)

分类预测 | MATLAB实现ELM极限学习机多特征分类预测(二分类)

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 778

Cocos2d-x v3.10安装及安卓开发环境搭建

安装之前首先介绍下我的操作系统是win10 x64的。 (1)下载Cocos2d-x v3.10: 点击http://www.cocos.com/,进入cocos官网,点击下载,在Cocos2d-x项目下点击查看历史版本,点击v3.10,下载好exe文件后双击安装,选择安装目录,请不要将Cocos2d-x文件夹放置c:\下,因为会导致很多优先级别相关的问题。可尝试将该文件夹放到其他盘如D:\及...

__Always的专栏 1755

【第13话:感知算法】库位与可行驶区域检测:自主泊车场景中的检测及语义分割方法

本文提出了一种自动泊车系统中的泊车库位线检测方法,通过逆透视映射(IPM)将车辆摄像头图像转换为鸟瞰视图,消除透视变形。该方法结合目标检测和语义分割模型,先定位库位线候选区域,再生成像素级精确掩码。后处理步骤将掩码转换为结构化输出,包括停车位边界多边形和可行驶区域掩码。整个流程采用深度学习模型和计算机视觉技术,可实现高精度的泊车环境感知,为自动泊车系统提供可靠支持。

一碗白开水一 1160

在Windows下搭建Cocos2d-X的Android开发环境

在前面的博客中

meishadevs的个人博客 2489

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

搭建Mac OS X下cocos2d-x的Android开发环境

版本 Cocos2d-x: cocos2d-2.1beta3-x-2.1.1 OS X: 10.8 Android ADT Bundle: v21.1.0 Android NDK: android-ndk-r8d Device: Android 4.2.1 这次我们测试的设备安装的是Android4.2.1, Cocos2d-x能支持Android2.2以上版本. ...

weixin_30278237的博客 132

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

windows上搭建Cocos2d-x 3.x Android开发环境

windows上搭建Cocos2d-x 3.x Android开发环境 主要备忘python、java jdk、android sdk、ndk、ant、cocos2d-x 3.x的环境变量配置,以及配置环境过程中需要注意的几个事项。

xiaoyaoxiongshou的博客 185

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Windows下Cocos2d-x C++ Android开发环境搭建全攻略

在移动游戏开发领域,C++因其高性能和跨平台能力,常被用于游戏引擎和核心逻辑的实现。其原理在于通过编译器将C++源码编译为特定平台的原生机器码,从而实现对硬件资源的直接高效访问。在Android平台上,这一过程依赖于Android NDK提供的交叉编译工具链,将C++代码编译为ARM架构的动态链接库。这种技术方案的价值在于,它允许开发者复用成熟的C++代码库,在保持高性能的同时,兼顾了Android生态的兼容性,广泛应用于对图形渲染、物理计算有高要求的游戏开发场景。本文聚焦于Cocos2d-x这一流行的开源

weixin_30466039的博客 348

mac os系统下搭建cocos2d-x的android开发环境(整理)

之前作cocos2d-x时用的开发环境是windows下的vs+linux系统。linux用来编译程序。之所以用linux编主要是因为当时我们项目中建的类比较多,差不多有370个类,也就是.cpp文件。如果算上.h文件就有700多个文件,windows有一个抗人的地方,就是命令行的长度是有大小限制的,一行最多只能有4096个字节好像是,但是我们所有.cpp文件编译完之后在从.o文件进行链接打包的时

Mage的专栏 1245

cocos2d-x windows 7 Android开发环境搭建

准备工作: 1 .下载JDK 7,相对应的下载32位或64位. http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.下载Eclipse: http://www.eclipse.org/downloads/ 3.下载Android JDK: http://developer.android.

雅月小筑 1783

Cocos2d-x v3.10 win下安卓开发环境搭建

(1)下载Cocos2d-x v3.10:点击http://www.cocos.com/,进入cocos官网,点击下载,在Cocos2d-x项目下点击查看历史版本,点击v3.10,下载好exe文件后双击安装,选择安装目录,请不要将Cocos2d-x文件夹放置c:\下,因为会导致很多优先级别相关的问题。可尝试将该文件夹放到其他盘如D:\及E:\等等。(2)安装VS2013,这个网络上有很多教程,这里...

哲学天空的博客 4037

搭建Mac下cocos2d-x的Android开发环境中遇到的问题

最近正在从事cocos2d-x的开发,在搭建Mac下cocos2d-x的Android开发环境时遇到了一系列问题,花了一下午时间终于成功在安卓模拟器上将Cocos2d-x的HelloWorld程序运行成功

心砚THU的专栏 4113
上一篇: python 不是内部或外部命令
下一篇: rand前用srand
mincheat
博客等级 码龄17年 46粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值