栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

cocosCreator 2.4.3 导出原生安卓项目教程,导出apk

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

cocosCreator 2.4.3 导出原生安卓项目教程,导出apk

最近项目需要导出安卓工程,并用androidstudio加一些广告,踩了一些坑,记录一下吧~

第一步:环境配置

jdk:网上有很多配置jdk的教程,这里我就不赘述啦,附一个链接,大家按照步骤操作即可

win10怎么配置jdk环境变量_window10jdk环境变量配置步骤-win7之家

ndk: 下载链接 :https://github.com/android/ndk/wiki/Unsupported-Downloads  这里我用的是r17c版本,下载完成后解压,打开creator项目,文件---设置---原生开发环境---NDK路径,配置路径到android-ndk-r17c即可,到此NDK配置完毕

SDK: sdk我用的是androidstudio的SDK,SDK 默认安装路径:C:Users计算机用户名AppDataLocalAndroidsdk,找到sdk后,打开项目,文件---设置---原生开发环境---android SDK路径,把刚刚的sdk路径配置到这里

第二步:接下来就是开心的打包资源啦

项目---构建发布---选安卓平台---构建---编译---成功

重点说下编译失败的问题:(这里编译主要是为了拿到so文件)

1.如果环境配置没有错,编译失败可以尝试更换NDK版本,但不能过高,20以下即可;

2.看下自己的build导出目录是否过长或者包含中文

第三步:由于cocos导出的安卓项目很繁琐,我简化了一下:用android studio新建一个空项目,将cocos导出来的游戏资源和so文件放到android 空项目里,具体操作如下:

1.打开android studio新建项目,下一步下一步下一步......

2.把cocos构建出来的资源放在android项目里,目录如下

3.把自己java目录下删干净,找到自己引擎版本的安装路径,我的是在这里D:cocosCreator243CocosDashboardresources.editorsCreator2.4.4resourcescocos2d-xcocosplatformandroidjavasrcorgcocos2dxlib  将这个目录下的所有java文件,复制到android项目里来,目录如下所示,注意层级,没有的文件夹目录新建一下

 4.将自己安装目录下的 D:cocosCreator243CocosDashboardresources.editorsCreator2.4.4resourcescocos2d-xtemplatesjs-template-linkframeworksruntime-srcproj.android-studiosrcorgcocos2dxjavascript 这里的文件,全拿到自己的安卓项目里来

还有 D:cocosCreator243CocosDashboardresources.editorsCreator2.4.4resourcestemplatesexample-casesbuild-templatesjsb-linkframeworksruntime-srcproj.android-studioappsrcorgcocos2dxjavascript   这个底下的AppActivity.java也要拿过来,这里的AppActivity是android和js交互用的,进了游戏就会走这个activity

目录如下

5.更改入口Activity 

 6.将自己cocos导出的文件里面的so文件,拿过来并配置,同步一下,如图所示

 7.至此,已经配置完毕啦!!用这个as项目就可以导出apk文件了,美滋滋,导出apk的流程很简单,去网上搜一下就可以啦,切记保存好签名文件,不然后续apk更新就更新不了啦~

---------------------------------------------------------------------------------------------------------

只是粗略的记录一下,可能有漏掉的地方,欢迎各位大佬留言指正,各位做的过程中有问题可以留言~看到会及时回复哒~

学而时习之,不亦说乎~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/874534.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号