从头开始学习cocos2dx之笔记二(搭建ECLIPSE ANDROID JAVA环境)

本文详细介绍了如何搭建安卓开发环境,并整合Cocos2D-X进行C++开发。从JDK安装、Eclipse配置到Android SDK与ADT的整合,再到虚拟机与真机调试的方法,以及如何利用NDK进行C++开发,提供了从入门到实践的完整指南。

想了想决定还是先搭建个安卓环境出来先,免得以后出错。但是。。cocos2dx中文网上的帖子居然直接说搭建安卓环境不关他们的事。。我了个去啊。。害的我辛苦又在网上搜索一通,最后总算大致明白了搭建安卓环境的步骤,如果我没理解错的花,应该是要先搭建个安卓JAVA的开发环境,然后再这个基础上安装个NDK的开发包,这样可以用C++来开发安卓程序,虽说程序是用C++写,不过不懂安卓JAVA安装调试,估计也不会用NDK。。最后才轮到怎么整合COCOS2DX和NDK。貌似JAVA就是C语言写的吧。。写个JAVA出来,然后又搞个NDK让你用C。。这个是让人回归本源的节奏么。。

先说下怎么安装安卓的JAVA开发环境吧。根据网上搜索攻略,首先得先下个JDK。。然后得下个ECLIPSE,然后下个ANDROID的SDK,然后还要下个ADT,oh MAY GOD,下这么多啊。不过我发现实际没这么麻烦啊 我下SDK的时候发现 安卓官网上有整合包,神马ECLIPSE SDK ADT的全整合一起了 下载后解压就能直接用,太强大了。

搭建好安卓的JAVA环境后,总得测试下先吧。按照官网的教程一步一步来,直接新建一个工程,然后NEXT..NEXT...NEXT。。新建的工程貌似是一个HELLOWORLD,可以直接运行。不过运行这个才头痛啊。。原来需要先运行个虚拟机,菜单位置是window->android virtual device manager,先创建个虚拟设备然后运行之。。等了10分钟。。或者等了20分钟。。终于看见虚拟机画面了。。我现在明白为什么COCOS2D要有个WIN了。。

然后运行程序,又出错了!提示不能连接虚拟机,神马ACM错误!于是又开始百度攻略,终于找到个神贴:http://jingyan.baidu.com/article/454316aba27e49f7a7c03ab1.html。照此贴方式将占用端口的进程KILL,这次终于在虚拟机上看见HELLOWORLD字样!真不容易啊。。

但是这里有个问题,如果我写代码1个月,启动个测试虚拟机要半年这还怎么玩啊,于是开始研究如何真机测试。我参考了这篇文章:http://blog.csdn.net/china_lzn/article/details/7461963;但是也许是我下的整合包和版本的关系,我的ECLIPS界面有所不同,而且我也没有修改任何文件。首先,确定手机有驱动,其次,打开手机的USB DEBUG模式,然后用那个ADB DEVICE命令测试是否连接正常。接下来就是修改ECLIPSE设置。我修改的路径是Run->Run configurations->target,然后选择第2项 LAUNCH ON ALL COMPATIBLE DEVICES/AVDS;将Active devices and AVDS 选项改选为 ACTIVES DEVICES,然后运行,手机上成功显示HELLO WORKD!这个速度和avd比 简直就是光速与蜗牛啊。

下一步是研究怎么使用安卓的NDK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值