Cocos2d-x游戏开发之无法运行在Android模拟器

【Cocos2d-x】Cocos2d-x跨Android平台搭建之四:Win7 64位+ eclipse + cocos2dX 开始研究cocos2dx,mark一下这个的配置步骤 1 下载eclipse      2 下载android sdk,配置sdk路径,添加环境变量 3 安装adt 4 下载android ndk,配置ndk路径 5 下载cocos2dx 开发包 注意 ndk8+ 不需要cygwin,可以省去N多下载的时间 下载cygwin的时候蛋快碎了感觉好慢,不过用过linux的可以试试用cyg 阅读详情

本站文章转载务必在明显处注明:原文链接 http://blog.youkuaiyun.com/cjsen/article/details/9309839

参考文章:http://blog.tyreal.net/archives/110

关于如何配置android上的cocos2dx上的开发请参见另外一篇博客

http://blog.youkuaiyun.com/cjsen/article/details/9032777

前言

在配置完成android上cocos2dx上的开发环境后,一运行模拟题就提示unexpected error。。

原因:

从cocos2d-x 2.0之后,就改用OpenGL ES 2.0,但是android模拟器直到4.0.3之后版本开始才支持ES 2.0,

所以需要新建一个高于4.0.3的模拟器(请升级adt到最新版本才可以创建4.0.3以上版本的模拟器,亲测没问题)

并勾选模拟器的一个功能启动GPU处理,如图


另外:

如果你确信你程序没有错,android配置也没有错,模拟器设置也没有错,但是一运行模拟题就提示unexpected error,那么请换新版本的NDK


使用Android Studio 进行cocos2d-x开发入门全攻略(教程) 在配置cocos2d-x Android开发环境时,发现网上的教程大多针对eclipse,自己捣鼓了很久才在配置好可以使用Android Studio 调试的cocos2d-x环境。不过使用Android Studio开发感觉真的很棒啊,不会有Eclipse一堆莫名其妙的错误。 嗯,还是直接进入重点。 配置cocos2d-x前,先要准备好以下几项: python环境AntSDKNDK 阅读详情

相关推荐

玩转cocos2d-x(一)创建、生成、运行HelloWorld

因为最近项目需要,开始研究下cocos2d-x;关于cocos2d-x这里就不废话了。 作为一个程序员,凡事先从HelloWorld开始,这是我们的优良传统。 这里先说下如何创建一个cocos2d-x的HelloWorld项目。 第一步:下载cygwin并安装,至于如何安装cygwin就不多说了。网上这类资料实在是太多了。 需要注意的是一定要安装gcc g++ gdb make这些工具

技术札记 1万+

cocos creator配置原生平台调试遇到的一些问题

最近在搞creator调试,自认为完全按照文档上说的弄,还是遇到问题,最后终于解决了,记下来,或许别人能看到。 首先说两个问题,在配置代码编辑环境的时候,我跳过了安装 Cocos Creator API 适配插件和在项目中生成智能提示数据两项操作。感觉对我遇到的问题没什么关系,但是网上有人说有关系,最好还是先操作一下。 然后我们来按照文档操作一遍。 首先安装 Cocos-Debug VS C

qq_24120771的博客 7417

搭建cocos2d-x-andriod开发环境遇到的各种问题

为了搭建一个cocos2d-x-andriod开发环境,折腾了两个晚上,遇到无数问题,现在把整个过程遇到的问题和解决方法记录下来,希望可以帮到第一次搭建环境的人。搭建过程大同小异,自己google就行。下面是我遇到的问题和解决方法。 一,导入一个android的项目时报错Unable to resolve target ‘android-8′。 原因:android版本target

Yonah潇的专栏 8968

cocos2dx android apk 在模拟器上运行失败

问题:今天接了某个平台的支付SDK时,在真机上能够运行,但是运行在电脑模拟器(bluestacks)时,确启动不了, 报错: E/AndroidRuntime(11861): FATAL EXCEPTION: main E/AndroidRuntime(11861): java.lang.ExceptionInInitializerError E/AndroidRuntime(11861)

思考的智慧,知识源于思考 4124

cocos2d-x3D扩展3DToolKitforcocos2d-x.zip

3D ToolKit for cocos2dx 是一个简单的cocos2d-x 3D扩展,可以方便地在cocos2dx环境中创建3D图形。 基于cocos2d-x 2.2开发。 已实现功能: 1,向量和矩阵运算。 2,扩展的3D相机。(支持 透视投影 和 正交投影) 3,3D Sprite。(支持空间变换,更换mesh,更换shader) 4,扩展的shader program和uniform回调。 实现原理:http://www.cocoachina.com/bbs/read.php?tid=181942 目前iOS和Win32工程可用。 注意:如果你按下面方法成功编译了Demo工程,但是运行的时候崩溃,可能是由于cocos2d-x 2.2的一个bug造成的,解决办法看这里:https://github.com/wantnon2/3DToolKit-for-cocos2dx/issues/1 编译运行Demo工程: 一,iOS (IDE: Xcode): 1,下载一个cocos2d-x 2.2(如果没有的话)。 2,在cocos2d-x-2.2目录下新建一个文件夹myProject,再在myProject下建一个文件夹3DToolKitDemo。 3,git下来的HelloCpp文件夹放到3DToolKitDemo文件夹中。 4,编译运行HelloCpp中的ios工程。 二,Win32 (IDE: vs2010): 1,下载一个cocos2d-x 2.2(如果没有的话)。 2,在cocos2d-x-2.2目录下新建一个文件夹myProject,再在myProject下建一个文件夹3DToolKitDemo。 3,git下来的HelloCpp文件夹放到3DToolKitDemo文件夹中。 4,打开cocos2d-x-2.2下的cocos2d-win32.vc2010.sln。 5,将demo的win32工程添加到解决方案中,并设为启动项。 6,编译运行。 注意:如果遇到"无法打开xxx.lib"错误,可以在解决方案管理器中选择TestCpp工程,将其设为启动项并编译。编译成功后重新将demo工程设为启动项再运行。 在自己的cocos2dx项目中使用ToolKit: 一,iOS (IDE: Xcode): 1,将c3dToolKit文件夹添加到项目中。 2,将c3dDefaultResource文件夹拷贝到Resources目录下,并将c3dDefaultResource以“蓝色文件夹”的形式添加到项目中。 3,在需要使用的地方包含头文件"c3dToolKit.h"。 二,win32 (IDE: vs2010): 1,在工程的 属性->C ->附加包含目录中 中配置c3dToolKit文件夹路径。 2,将c3dDefaultResource文件夹拷贝到Resources目录下。 3,在需要使用的地方包含头文件"c3dToolKit.h"。 代码:https://github.com/wantnon2/3DToolKit-for-cocos2dx

物流系统集成实战:从零开始用Java对接国际快递(DHL/FedEx/UPS)

本文详细介绍了如何使用Java技术栈对接DHL、FedEx和UPS三大国际快递巨头的API,构建高效、稳定的物流集成解决方案。内容涵盖认证机制、报文标准、多语言支持等关键点,并提供实战代码示例和最佳实践,帮助开发者快速实现国际快递系统集成。

efc1234567的博客 693

Cocos2dx+lua打包wp8教程

研究了2周,终于研究出来,绝对原创,请转载的说明出处,这个内容可能有点长,但是如果你按照教程走,则一定会成功的,下面来说步骤: 一:开发环境和SDK Win8操作系统:这里在官网上下载企业版或者专业版,因为这两个版本才支持Hyper-V服务; windowsphone SDK8.0; vs2012或者vs2013:如果你的真机用的操作系统是window phone

zmzsoftware的专栏 2475

立创EDA实战:基于NE555的夜间氛围呼吸灯电路设计与模式切换

本文详细介绍了使用立创EDA设计基于NE555芯片的夜间氛围呼吸灯电路。项目核心是利用NE555产生PWM信号,并通过RC充放电电路实现LED亮度的缓慢周期性变化,形成呼吸效果。文章手把手教学,涵盖从电路原理分析、元件参数计算,到在立创EDA中进行原理图绘制、PCB布局布线,直至焊接调试的完整硬件设计流程,是电子爱好者入门实战的经典项目。

weixin_42153793的博客 124

cocos creator 中使用flat(),浏览器正常,模拟器卡住

使用reduce函数代替flat函数完成数组扁平化处理

z1696853278的博客 368

详解如何用爬虫工具批量采集阿里巴巴批发网商品数据

本文主要介绍如何使用后羿采集器的智能模式,免费采集阿里巴巴批发网商品的批发价格、发货时间、是否代发等信息。 采集字段: 商品标题、商品链接、图片链接、标签1、标签2、标签3、价格、30天成交数、 评价、店铺 功能点目录: 如何对采集字段进行配置 如何采集列表+详情页类型网页 采集结果预览: 下面我们来详细介绍一下如何免费采集1688批发网的商品数据,我们以“羽绒服女”为例,具体步骤如下: 步骤一...

weixin_43777427的博客 1万+

(四)DDR协议命令波形时序一——(ACT、Read、Write)

文章目录一、DDR命令真值表二、ACT激活命令时序要求2.1、ACTIVATE波形——tRRD、tFAW2.2、ACTIVATE波形——tRAS、tRC三、Read命令时序要求3.1、Read 波形——无Additive Latency3.2、Read 波形——有Additive Latency3.3、Read 波形——Additive Latency使用场景 一、DDR命令真值表 DDR的Command命令由CKE、CS#、RAS#、CAS#、WE#信号组成,这几个信号进行不同的搭配组合会形成不同的Co

Mr.翟的博客 6867

【亲测免费】 探索 CoCoS2d-android-PVZ:一款强大的游戏开发框架

探索 CoCoS2d-android-PVZ:一款强大的游戏开发框架 是一个基于开源引擎 Cocos2d-x 的优化版,专门为 Android 平台上的植物大战僵尸(PVZ)游戏开发设计。它不仅仅是一个游戏的源代码实现,更是一个完整的、高效的游戏开发框架,为开发者提供了丰富的工具和资源,助你在 Android 上快速构建2D游戏。 技术分析 Cocos2d-x 基础: CoCoS2d-andr...

gitblog_00076的博客 958

全能媒体工具深度测评(下篇一):AI图文生成+全能解压+图片去文字,一键搞定素材精修

解压50多种格式,文生图,图生图

cs821984831的博客 40

Cocos2d-x 3.x安卓游戏开发:从环境搭建到性能优化的完整实践指南

跨平台游戏开发是移动应用领域的重要技术方向,它允许开发者使用一套代码库构建适配多个操作系统的应用,显著提升开发效率并降低维护成本。其核心原理在于通过抽象层封装不同平台的底层接口,实现统一的API调用和资源管理。在众多技术方案中,Cocos2d-x作为基于C++的开源框架,因其成熟的架构和丰富的社区资源,成为掌握跨平台开发原理的经典选择。对于安卓平台,深入理解JNI(Java Native Interface)桥接机制和原生层交互,是打通C++逻辑与系统功能的关键,这有助于构建高性能、可深度定制的游戏应用。本

weixin_30621465的博客 313

ZYNQ 使用AXI_BRAM实现PS与PL 数据交互数据交互

有时CPU需要与PL进行小批量的数据交换,可以通过Block RAM实现。通过Zynq 的GP Master 接口读写PL端的 BRAM,实现PS与PL的交互。加入自定义的 FPGA 程序,并利用 AXI4 总线进行配置,通知何时读写 BRAM。CPU通过 AXI BRAM Controller 读取 BRAM 数据,CPU 仅配置自定义的 PL BRAM Controller 的寄存器,不通过它读写数将BRAM与socket进行联合使用,将电脑的数据发到PS端,PS端放在PL端,PL端再发给PS端,P据。

wangjie36的博客 1万+

AI Agent Harness Engineering 开发效率工具:Prompt工程、调试与监控平台

随着AI Agent技术从原型探索走向企业级落地,开发者普遍面临Prompt迭代无版本管控、Agent执行黑盒无法定位错误、上线后无监控导致故障频发、多团队协作效率低下四大核心痛点,据2024年LLMOps行业报告显示,没有配套工具链的Agent开发团队平均迭代周期是有工具链团队的6倍,线上故障率高达23%,平均资源浪费超过60%。

小白菜的博客 425

Ubuntu下cocos2d-x开发环境搭建及配置

1、开发环境及软件 Ubuntu12.10 + JDK1.7 Android SDK http://developer.android.com/sdk/index.html   Android NDK http://dl.google.com/android/ndk/android-ndk-r8e-linux-x86.tar.bz2 Eclipse 下载的Android SDK中已经自带了

走在朝圣的路上 3724

49、非合作目标运动参数估计与状态滤波方法研究

本文研究了非合作空间目标的运动参数估计与状态滤波方法。通过分析目标的章动运动特性,建立了运动方程,并分别提出了基于最小二乘法的质心运动参数估计方法和旋转运动参数估计方法。同时,设计了误差状态卡尔曼滤波器(ESKF)用于姿态滤波和角速度估计,以提高估计精度。仿真实验验证了所提方法的有效性,能够准确估计目标的运动参数和状态信息,为在轨服务提供了技术支持。

gpt4scribbler的博客 89

Eclispe下运行cocos2d-X的HelloWorld例子

环境:windows7、Eclipse indigo、cocos2d-1.0.1-x-0.12.0 本文不讨论eclipse下android开发的搭建及eclipse ndk及Cygwin等工具的安装配置,可以参考我的 Windows7 下Eclipse集成Cygwin配置Android NDK环境编译JNI库的1和2. 准备: 1. 下载cocos2d01.0.1-x-0.12.0,下载

yhw27del1的专栏 1184

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

cocos2d-x在Android的运行流程始末

由于Android的应用层是从Activity开始的,也就是创建完一个Cocos2d

kingabcde的专栏 2240

精雕软件(JDpaint) 5.5 绿色版

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

cocos2d-x 3.3的ScrollView在android模拟器中的白底蓝底问题

首先可以参考:http://www.cocoachina.com/bbs/read.php?tid=195955 无论是真机还是模拟器,只要出现白底蓝底问题,基本上都可以通过修改glSurfaceView.setEGLConfigChooser的参数进行修正。 在默认情况下,cocos2dx会将C++中的AppDelegate::initGLContextAttrs()中设置的glContex

tiewen的专栏 2477

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

MacOSX Cocos2d-x 配置Android Studio以及Xcode开发环境

1.下载 Android Studio: http://tools.android.com/download/studio/stable Cocos2d-x: http://cocos2d-x.org/download

dongjietan的博客 3606

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

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

心砚THU的专栏 4113

Android studio上创建Cocos2d-x 3.X项目

之前用的是Eclipse创建的项目,后来由于接入的sdk各种都是Android Studio工程,把项目环境改为Android Studio,发现Android Studio确实在尤其是包管理方面有很大优势,开发便捷了不少,这里记录下如何Android Studio创建Cocos2d-x 3.X项目。1.软件下载1)下载并安装Android Studio,下载地址:http://www.androi

不很正派的专栏 3809

【COCOS2DX-游戏开发之十五】eclipse下模拟器运行cocos2dx程序

eclipse下模拟器运行cocos2dx程序

Teng's world 5005

Cocos2d-x 3.X游戏开发:从入门到跨平台发布实战指南

游戏引擎是游戏开发的核心框架,它封装了图形渲染、物理模拟、音频处理等底层技术,通过提供高层API提升开发效率。其工作原理在于将游戏逻辑、资源管理与平台抽象层解耦,实现一次编码多端部署的技术价值。在移动游戏、独立游戏开发等应用场景中,跨平台能力与性能表现尤为关键。本文聚焦于Cocos2d-x 3.X这一经典开源框架,深入探讨其环境搭建、核心架构、资源管理及跨平台发布全流程,为开发者提供从入门到实战的系统指引,助力高效实现app发布与跨平台游戏开发需求。

weixin_34121282的博客 369
上一篇: Cocos2d-x游戏开发之CCUserDefault类存储详解
下一篇: XCode 一键添加优美注释
CJsen
博客等级 码龄17年 46粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值