cocos2d-x高效开发之——Genymotion篇
来源:互联网 发布:产品网络宣传图制作 编辑:程序博客网 时间:2024/04/27 14:31
妈蛋!对于原生的android模拟器,我只能爆这样一句粗话。开机慢,调试慢,什么都慢。
最近开发cocos2d-x真是一个字——烦。由于入门不久,许多API都十分不熟悉,导致好多BUG。
于是就有了不断改BUG,等待应用重新运行,再调试。。。
原生的模拟器真的不能忍!所以咱们还是赶潮流,用上Genymotion呗!
我在这里不会过多地阐述Genymotion的安装过程。因为网上的教程已经是一大堆了。在这里要特别说明一点。本人机子是Ubuntu 12.04LTSx64 + Eclipse,所以如果和我的环境差不多的朋友可以接着往下看。但是如果是windows的朋友呢,我看网上很多人说genymotion的eclipse插件用不了,会崩溃。所以我在这里不敢打包票说下面的方法对你们也一样适用。
首先,当然是把Genymotion安装好。然后再安装一个Genymotion的Eclipse插件,具体的步骤请谷歌。
在这里我要重点说的是如何跑起cocos2d-x。如果Genymotion你已经能够跑起来了。那么你可以看接下来的步骤了:
许多朋友已经可以完成eclispe和genymotion的对接了。但是一跑cocos的程序就unfortunately。可是用回原生的android模拟器却一点问题都没有。这是怎么回事呢?
原因是因为genymotion用的是virtualbox来模拟android设备,所以android系统的架构应该是x86而不是arm,因此,我们的jni的配置应该作相应的改变,这个改变不会太大,但是所有的cocos链接库都要重新编译为支持x86的版本。下面是解决方法:
在jni中的Application.mk加入一句:
APP_ABI := armeabi x86
其实最关键的还是x86这一part,而前面的v7a只是为了兼容更高级的arm架构。而我们这里不需要用到,所以不管它。保存Application.mk,重新运行你的程序。eclipse会帮你自动重新将cocos2d-x的相关库编译为x86版本。然后我们就可以在genymotion里面看到自己的作品了!
- cocos2d-x高效开发之——Genymotion篇
- Cocos2d-x开发之——保存数据
- Cocos2d—X游戏开发之单例设计模式
- Cocos2d—X游戏开发之cookie存取(八)
- Cocos2d—X游戏开发之CCEditBox(虚拟键盘高级篇)(十)
- 《cocos2d-x游戏开发之旅》——我的第一本cocos2d教科书
- 《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发(配光盘)》
- Cocos2d-x游戏开发——CCBlink
- 游戏开发——Cocos2d-x
- Cocos2d-x学习笔记之Cocos2d-x开发环境搭建
- 小小菜之Cocos2d-x游戏开发旅程——Lua之场景的创建
- 小小菜之Cocos2d-x游戏开发旅程——Lua之场景跳转
- 小小菜之Cocos2d-x游戏开发旅程——Lua之摇杆实现
- 小小菜之Cocos2d-x游戏开发旅程——Lua之抛物线运动
- cocos2d-x 运行在 genymotion上面
- cocos2d-x 3.2 之 2048 —— 第二篇
- cocos2d-x 3.2 之 2048 —— 第三篇
- cocos2d-x 3.2 之 2048 —— 第五篇
- 笔记etc
- 添加第三方构件
- PHP上传文件大小限制的问题
- Java泛型
- 测试 学习:一 软件测试概述
- cocos2d-x高效开发之——Genymotion篇
- 登陆oracle时的常用命令
- Mac下showmount出错: Cannot retrieve info from host: 172.16.96.130: RPC failed:: RPC: Unable to send
- STM32F10XX中SPI的DMA发送数据
- 一些容易被忽视和遗忘的SQL 技巧(SQL SERVER)
- 测试学习:二软件及软件生命周期
- Cantor表
- OGG 整理简洁笔记 I
- 历年系统架构设计师考试之设计模式试题-2012年