Cocos2dx3.0环境搭建并编译APK

尊重原创:
             转载请注明出处,大懒Love小懒 博客:http://blog.csdn.net/kyn27500/article/details/21527757

 

              网上看了一下Cocos2dx3.0编译的文章,真是太少了。很多人认为3.0还不成熟,有好多bug什么的,但你们也没说有什么bug.。 个人出于编程爱好,对cocos2dx3.0创建和编译做了小小 研究,不够全面,但也只是提供简单的编译过程,供大家参考。不废话了。。。。。开始:

 

           前提:你的JDK和NDK 已经下载安装好,并配置了环境变量

           软件下载地址:

                         1 .python2.7 :官方下载地址:http://legacy.python.org/ftp//python/2.7.6/python-2.7.6.msi

                                           Cocos2dx 3.0 使用python 创建项目,比以往使用dos,模板,批处理都简化很多,特别方便。

                                          安装完后配置环境变量:

                                          我安装在C盘下,路径为: C:\Python27

                                          环境变量为:

 


                                     在cmd 下输入:python,出现下图则证明配置成功:


 

                    2 .Cocos2dx3.0Bate2 官方下载地址:http://cdn.cocos2d-x.org/cocos2d-x-3.0beta2.zip  

                        貌似还有新出的版本3.0rc0,这里只用Bate2版本做测试,应该大同小异吧。

                       环境变量我是设置了,但是目前没用到。后面创建项目,直接用vs2013打开运行编译,有些警告,到          最后没有问题的。

 

                   3. 安装adt bundle for windows ,这个大家懂的,就是adt-eclipse-sdk 三个集成的怪物

                     这个在我的网盘里有  http://pan.baidu.com/s/1qWHbQhA

                      安装完,记得下载sdk相应的版本。我是下了2.2   2.3  和最新的4.4 

                      打开adt bundle for windows 这个怪物,打开WindowAndroid SDK Manager,这里在选择相应的版本            下载,记得在Tools——options 下选中

 

                       不然 2.2,2.3这些老版本是下载不了的。

                       

               4. 一切就绪之后我们开始创建项目

                      在Cocos2dx3.0 下 tools---project-creator下双击打开 create_project.py;(如果你第一步配置好python环           境变量,就是下图这个样子)

                        

              从上往下,三个输入框为别为你项目的 名称,包名,以及保存的路径,设置好之后点击create 生成项目。

 

             5. 在项目下打开 proj.win32——项目.sln 。 我是使用的VS2013, VS2012 也是可以的。

进去之后你可以编译试试,会有警告,但最后可以生成。以下这个界面是我用CocoStudio工具做的UI,并导进来了。


                 6 .终于到编译了

                   6.1.  首先修改一下android的模板,一次修改,终身受益啊!

                     在cocos2d-x-3.0beta2\template\multi-platform-cpp\proj.android\src\org\cocos2dx下新建lib文件夹;

                   然后把cocos2d-x-3.0beta2\cocos\2d\platform\android\java\src\org\cocos2dx\lib这个路径下的java文件全      部复制到刚才新建的路径下。

                   原因是在编译过程中,会缺少这java文件,导入eclipse时,项目需要这些文件做支持,才能编译成APK

                  

        6.2  打开刚才cocos2dx3.0 创建的项目,在proj.android下双击打开build_native.py ,它就会自动运行编译。

                提醒一下,该路径下project.properties 这个文件里面有相对应的sdk 版本号的设置,之前是19,对应的

          android系统是4.4。这里的10 对应的是android系统2.3 19在我这有点问题就直接用10 了。

 

              6.3  编译完成后看下 “项目名”\proj.android\libs\armeabi\  下有没有 so文件。有的话编译成功。

  

我们导入项目:打开 eclipse,导入安卓项目

      左上角file--import---Existing.......

 

 

        6.4   导入项目之后删除 Android Dependencies (不删除会导致错误 、java.nio.BufferOverflowException)后并运行项目 ,右击项目 run as -----Android Application;

                 你会在bin 文件夹下看到生成的APK文件,但是自带模拟器上运行会出现一片黑,这个还在研究中,放到手       机上能够正常运行了。

 

 

PSOK,大功告成。。。教程可能有漏掉的或是你们出问题的,希望大家给及指正或提问,

我会及时修改和回答的

 


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值