《Cocos2d-x lua for android 篇》

62 篇文章 1 订阅

小弟也刚开始学习,如果写的有错误的地方望大家指正,谢谢大家!

           前段时间为了把 Cocosd-x Lua 写的程序移植到 Android 上,在网上找了半天没有找到比较详细明了的资料。现在自己特意记录下来。

          使用版本:Cocos2d-x 2.0.2

           NDK版本:android-ndk-r7

 

 

          步骤:

        

          (这些步骤在网上资料还是比较多的,我只做简单的介绍下)

          1、修改 create-android-project.bat  文件中的:

            set _CYGBIN=C:\cygwin\bin

            set _ANDROIDTOOLS=F:\Android\workspace\android-SDK\tools

            set _NDKROOT=F:\Android\workspace\Android-NDK\android-ndk-r7

          2、创建自己的项目:项目名为:testLua

          

           3、选择自己的Android 版本,我选择是2.3.3的

           

           成功后在Cocos2d-x 目录下能看到 testLua 文件夹。

           到其实这就是个 HelloCpp 项目。大家去编译这个项目也是可行的。

          4、然后我们创建一个 DemoLua 项目。只需要用 vs 创建就可以了。(这个就不做多介绍了)

         5、然后我们在 DemoLua 文件夹中能看到3个文件夹

            

           我们只需要把 Classes 和 Resources 文件拷贝到我们  create 出来的项目 testLua 文件夹中,我们选择全部覆盖

         6、然后我们选择把 testLua 中的 HelloWorldScene.h 和 HelloWorldScene.cpp 文件删除掉。同时修改

              testLua\proj.android\jni\hellocpp 目录下的 main.cpp 文件,把 #include "HelloWorldScene.h" 删除掉。

       

          重点来了!!

         7、修改 Android.mk 文件

            这是我们最开始的文件:

         

         修改后的

       

        然后前期工作就OK了。。那我们进行编译工作。

      8、如图:

       

        到了这一步表示我们编译成功呢,如果你是第一次编译时间回比较长,也要编译比较多的文件

     9,添加到 Eclipse 中去生成 APk 文件包

         

          然后添加项目

         

        然后真机运行!界面如下,我是用360手机助手截屏的。。

         

         

       

       基本的过程就写到这里,如果有不清楚的欢迎留言。。谢谢大家!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值