>  기사  >  데이터 베이스  >  Cocos2dx3.0环境搭建并编译APK

Cocos2dx3.0环境搭建并编译APK

WBOY
WBOY원래의
2016-06-07 15:37:431040검색

尊重原创: http://blog.csdn.net/kyn27500/article/details/21527757 网上看了一下 Cocos2dx3.0 编译的文章,真是太少了。很多人认为 3.0 还不成熟,有好多 bug 什么的,但你们也没说有什么 bug. 。个人出于编程爱好,对 cocos2dx3.0 创建和编译做了小小研

尊重原创:
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

                                          环境变量为:

 Cocos2dx3.0环境搭建并编译APK


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

Cocos2dx3.0环境搭建并编译APK

 

                    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 下选中

 Cocos2dx3.0环境搭建并编译APK

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

                       

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

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

                        Cocos2dx3.0环境搭建并编译APKCocos2dx3.0环境搭建并编译APK

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

 

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

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

Cocos2dx3.0环境搭建并编译APK

                 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

                  Cocos2dx3.0环境搭建并编译APK

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

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

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

 Cocos2dx3.0环境搭建并编译APK

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

  Cocos2dx3.0环境搭建并编译APK

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

      左上角file--import---Existing.......Cocos2dx3.0环境搭建并编译APK

 

 Cocos2dx3.0环境搭建并编译APK

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

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

 Cocos2dx3.0环境搭建并编译APKCocos2dx3.0环境搭建并编译APK

 

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

我会及时修改和回答的

 


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.