分析Cocos2d Android 项目的生成和运行

本文详细介绍了Cocos2d-x在Android平台上的项目生成和运行过程,包括使用create-android-project.bat创建项目,cygwin环境下编译Native代码,以及在Eclipse中导入和编译项目。在构建过程中可能会遇到文件复制不全、权限问题和NDK模块找不到等问题,文章提供了相应的解决方案。
摘要由CSDN通过智能技术生成

构建 Cocos2d 的 Android 开发和 build 环境貌似运行了几个批处理, 但实际遇到若干问题, 通过分析其内部机制才得以解决


准备工作请大家参见: "Cocos2d-x学习之windows 7 android环境搭建" ( http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html )


生成项目

运行 create-android-project.bat 看看此批处理做的事情:

1) 用 Android SDK 的  android.bat  create 生成 空eclipse 项目

call "%_ANDROIDTOOLS%\android.bat" create project -n %_PROJECTNAME% -t %_TARGETID% -k %_PACKAGEPATH% -a %_PROJECTNAME% -p %_PROJECTDIR%\proj.android


2)  用 android.bat  update 填充项目

call "%_ANDROIDTOOLS%\android.bat" update project -l ../../cocos2dx/platform/android/java -p %_PROJECTDIR%\proj.android

就是把 cocos2dx/platform/android/java 中的文件(Cocos2dxActivity.java,Cocos2dxBitmap.java, etc. )copy 到 空项目中


3) 复制文件其他项目文件

create-android-project.bat 调用了 cygwin 的脚本去复制文件 ( cocos2d-2.1rc0-x-2.1.2\template\andro

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值