《Cocos2d-x lua for android 篇》
2014-12-18 18:23
399 查看
小弟也刚开始学习,如果写的有错误的地方望大家指正,谢谢大家!
前段时间为了把 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手机助手截屏的。。
基本的过程就写到这里,如果有不清楚的欢迎留言。。谢谢大家!!
前段时间为了把 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手机助手截屏的。。
基本的过程就写到这里,如果有不清楚的欢迎留言。。谢谢大家!!
相关文章推荐
- 创建 cocos2d-x+lua for android 步骤
- cocos2d-lua集成Mob-SMSSDK-for-android
- 创建 cocos2d-x+lua for android 步骤
- cocos2d-x android环境中lua脚本的io操作
- 用 eclipse ndk 编译 cocos2d-x for Android
- Android Cocos2d-x酱油笔记之cocos2d-x Cygwin编译 recipe for target `obj/**/XX.so' fail解决办法
- 小羊驼和你一起学习cocos2d-x之六(lua、android.mk)
- 测试:cocos2d-x+libcurl加载网络图片【for android】
- quick-cocos2d-x开发环境Lua for IntelliJ IDEA的安装
- cocos2d 引入zlib (for android)
- cocos2d-x + lua在Android移植
- Cocos2d-x for Android & iOS开发环境配置最佳实践
- Some of my experiences for cocos2d-x+lua
- cocos2d-x-LuaProxy学习日志(9) -- 移植android(cocos2d-x 2.1.4)
- cocos2d-x 3.0 bata for android环境配置
- Cocos2D-X Tutorial for iOS and Android: Getting Started
- [ IOS-Cocos2d-x (Box2d)游戏开发之四] -Cocos2d-x for android 使用Box2d报错解决
- Cocos2d-x for Android & iOS开发环境配置最佳实践
- cocos2d-x判断文件是否存在for android
- quick-cocos2d-x开发环境Lua for IntelliJ IDEA的安装