加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Cocos2d-JS 打包安卓APK

发布时间:2020-12-14 16:32:00 所属栏目:百科 来源:网络整理
导读:From: http://www.jb51.cc/article/p-wpogvcpc-qt.html 接着上一篇环境配置教程来写,其实教程不一定给别人看,时间长了,给自己看也是好的,或者无意中能解决某个开发者的困窘也是甚好。 我们用Cocos2djs的目的便是用JS跨平台打包出APK,这里我们尝试打包,

From: http://www.52php.cn/article/p-wpogvcpc-qt.html

接着上一篇环境配置教程来写,其实教程不一定给别人看,时间长了,给自己看也是好的,或者无意中能解决某个开发者的困窘也是甚好。

我们用Cocos2djs的目的便是用JS跨平台打包出APK,这里我们尝试打包,这里说明一下,打包有两种模式,一种是debug模式,一种是release,前一种是用来调试程序用,后一种是用于发布给用户的,要说这俩种的区别,就是在下面提到的keystore,关于keystore,这篇文章就不多说了,大家可以查阅相关资料,了解keystore的作用....本文首先讲一下怎么打包debug版本的apk,供我们调试使用。

一、debug版本的apk打包

咱们直接拿上次新建的hello工程打包,用命令框到hello的文件夹,输入

cocos compile -p android

第一次打包的话,等待时间会很长(真的很长),只要保证不断电,别的问题不大。

成功后会出现如图:


2.我们在如图位置便能找到debug版本的安卓apk,如图:


总结:以上便是debug版本的打包,比较无脑的操作,debug版本只是供开发者调试使用的,没有长期的生命周期,打包过程中,只是使用了默认的debug.keystore,安全性也极差。

、下面来说明一下正式发布版本的打包教程

前提:经过无数次调试,我们发现已经成熟项目可以发布了--

1.首先我们需要一个自己设置的keystore(关于具体keystore的扫盲,可以自行百度或者Google),用cmd命令进入java环境的bin目录下,执行如图的命令进行keystore创建,如图:


这里说明一下,该命令的20000表示keystore的生命周期,口令那里输入不会显示,剩下的依次填写即可,这样我们就得到一个名为android.keystore的文件,供我们发布项目时使用,如图:


2.下面我们开始打包,依旧和debug版本相同,用cmd进入到项目的目录,输入

[plain] view plain copy
  1. cocoscompile-pandroid-mrelease
如图:


接下来又是一段漫长的等待过程,直到出现下图:


接下来我们依次输入相应的,如图:


如果显示如下图则表示成功:


我们找到相应的地址就能看到可以发布的apk了,即已经签名过的apk,如图:


总结:上面的操作并不难,只是在keystore那里稍微麻烦一点,今后的博客教程,等博主有时间写一下相关游戏教程,比如棋类游戏或者其他小游戏的开发流程,如有疑问欢迎留言

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读