coscos2dx 导出Android安装包详解

本文意在介绍cocos2dx项目导出安卓包的步骤,以下步骤均需执行,不可跳过
0.安装cocos2dx引擎(如需使用CocosStudio建议安装3.10版本)

1.配置安卓环境,若不理解缩写单词的作用,可阅读参考 http://blog.csdn.net/yangzhaomuma/article/details/50467825
1.a 配置JDK
安装好后,新建环境变量JAVA_HOME,变量值C:\Program Files\Java\jdk1.8.0_144(根据自己下载的位置名字设置成自己的)
新建环境变量CLASSPATH,变量值C:\Program Files\Java\jdk1.8.0_144\lib
环境变量PATH中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(若是win7及以下系统每个路径需用;隔开)
测试JDK安装结果:在cmd中输入执行java -version,若输出版本信息则说明安装成功

1.b配置ADT(包括SDK和Eclipse)1
解压后,新建环境变量 ANDROID_SDK , 添加你的SDK文件目录下的platforms、tools跟platform-tools,例如:
C:\AndroidEnvironment\ADT\adt-bundle-windows-x86_ 64-20140702\sdk\platforms
C:\AndroidEnvironment\ADT\adt-bundle-windows-x86_ 64-20140702\sdk\platform-tools
C:\AndroidEnvironment\ADT\adt-bundle-windows-x86_ 64-20140702\sdk\tools
在PATH中增加%ANDROID_SDK%
新建环境变量 ANDROID_SDK_ROOT,变量值 C:\AndroidEnvironment\ADT\adt-bundle-windows-x86_ 64-20140702\sdk
测试 ADT 安装结果:在cmd中输入执行adb -h,若输出信息则说明安装成功

1.c配置NDK
解压后,新建环境变量 NDK_ROOT,变量值: C:\AndroidEnvironment\NDK\android-ndk-r10d

1.d配置ANT
解压后,新建环境变量 ANT_ROOT,变量值: C:\AndroidEnvironment\ANT\apache-ant-1.9.7\bin

1.e进入目录 C:\Cocos\Cocos2d-x\cocos2d-x-3.10,shift+鼠标右键,在此处打开命令窗口,运行setup.py
若显示 NDK_ROOT, ANDROID_SDK_ROOT, ANT_ROOT is found:...则表示环境变量配置成功

2.Eclipse导入工程,解决静态报错.
打开Eclipse,在explor中鼠标右键->import->Android->Existing Android Code Into Workspace->next
选择项目下的proj.android,finish

如果是新建的项目应该没有报错,若是老项目存在错误(小红x提示)则需解决报错

3.c++工程进入proj.android目录,执行build_native.py编译
Lua工程进入frameworks\runtime-src\proj.android,shift+鼠标右键,在此处打开命令窗口,执行cocos compile -p android


出现编译成功才可执行后面步骤
注意,此处是关键,若出现报错,可能是NDK版本错误,可更换NDK版本或将错误信息作为关键词搜索查询解决方案
4.导出apk包
连接Android手机,鼠标右击项目->Run as->Android Application,即可在手机上安装运行了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ellis1970

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值