cocos2d-x 打包android,quick cocos2d-x 3.5打包安卓apk(编译cocos2d-x的os+打apk)

这篇博客详细介绍了如何使用QuickCocos2d-x3.5版本来编译OS包并打包Android APK。首先新建HelloWorld工程,然后在Eclipse中导入Android工程,并配置NDK路径。接着,复制必要文件到相应目录,新建并配置LuaBuilder编译项。修改jni下的Mk文件,注释掉特定行。完成编译后,进行打包签名步骤,最终生成APK。文章还提到了打包所需的环境变量和文件,包括keystore、ant.properties和local.properties。
部署运行你感兴趣的模型镜像

quick cocos2d-x 3.5打包安卓apk(编译cocos2d-x的os+打apk)

发布时间:2020-03-12 03:21:04

来源:51CTO

阅读:202

作者:qq646827911

1:编译os包(原教程:http://blog.csdn.net/yanghaojian/article/details/46777521)

1.新建一个工程,HelloWorld

2.打开Eclipse,导入工程下的frameworks\runtime-src\proj.Android安卓工程

3.导入cocos库,这里可以选择引擎的库,或者项目工程的引擎库都可以。创建项目的时候,已经拷贝过来一份。我是用引擎原来那一边的库,

我的是:E:\quick-3.5\cocos\platform\android\Java

4.复制工程的根目录下的两个文件夹res 和 src 到proj.android下的asserts

5.回到eclipse,右键工程属性-builders-New,新建一个编译,名称LuaBuilder,下面4个选项:

分别是:Main ,Refresh,Environment,Build Options

修改:

Main :

1.Location ,选择Browse File System,选择你的NDK目录下的ndk-build.cmd,此处3.5引擎版本需要r10以上,我的是NDK版本是R10d

路径:D:\android\android-ndk-r10d\ndk-build.cmd

2.Working Directory: 选择Browse Workspace ,选择你的安卓工程。

Refresh:打上第一个勾

Environment:

新建一个,名称:NDK_MODULE_PATH,路径:E:\quick-3.5\cocos\quick_libs;E:\quick-3.5\cocos;E:/quick-3.5/external;E:/quick-3.5;E:\quick-3.5\tools\simulator\libsimulator;

注意,我的引擎根目录是放到E盘下,quick-3.5,同学们参考着写。如果你之前选择的是你项目里面的cocos库,你应该导入你项目里的cocos库路径。

Build Opations:

记得没改变。默认

最后上图:

1d1f6d203a0c4d9040753748e8206138.png

542a32f03435c164a05ffe330fa9dd3a.png

913a307f72bb2aa5da89c4d64203cfcb.png

88f610e29701fa8ea4c54cbcd43a29f3.png

最后再把新建好的LuaBuilder Up到最顶部,如图。

af3860bb373961d8b5358393c0be4636.png

6.修改jni下Mk文件,找到一行如下,修改为:

#$(call import-module,tools/simulator/libsimulator/proj.android) ,即在前面加#号,注释。

7.选择菜单栏上的project-build all,过程比较长,因为所有的库文件都被编译了。

8.编译完了后可以看到:[armeabi] Install        : libcocos2dlua.so => libs/armeabi/libcocos2dlua.so

9.打包签名。此处省略。

在虚拟机或者手机跑一下,可以看到最后的效果图:真丑哦。

9f15ec9141d4e3d6f1563ab53ff185ca.png

2:打包apk

*必须先配置好打包的环境变量 (ndk、sdk、jdk),可以去搜索怎么配置

打包apk必须文件:

1:xxqy.keystore 签名

2:ant.properties 签名的配置文件

3:local.properties 放置sdk路径、ndk路径

最后命令行执行 ant,就可以打包了。包默认放到bin文件夹里。

成品项目:http://down.51cto.com/data/2229302

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值