1.进入HbuliderX,找到菜单的发行
2.选择原生App-云打包,接着会弹出一个对话框,如图:
3.在对话框中勾选Andriod(apk包)、选择使用云端证书。
证书说明如下:
(1)使用自有证书:开发者自己生成证书,正式发布应用时推荐使用此类型证书
(2)使用公共测试证书
(3)使用DCloud云端默认的测试证书:仅限开发测试时使用。由于此证书对所有开发者公开,正式发布应用使用此证书存在安全隐患
(4)使用DCloud老板证书:兼容老项目使用之前的DCloud证书时选择,此证书将废弃,尽量不要使用此证书!
注意:此处我们为了测试apk,一切从简,选择云端打包
4.勾选云端证书之后,点击(详情)
5.服务器生成的证书绑定应用appid,即每个appid会各自生成证书
服务器生成的证书会自动填写证书信息,不支持自定义证书信息,有效期为100年
查看或下载服务器生成的证书,请登录DCloud开发者中心
6.登陆DCloud开发者中心,可以查看应用列表:
找到你对应项目的名称,如下
7.点击相应的应用,进入应用信息详情,选择Android云端证书tab项,包含appid、应用名称、证书状态等
注意:这里我是证书生成过了,没生成的证书不是这个状态
8.证书完成之后,进入打包:
9.打包过程会进行排队等候,显示当前前面还有多少人,此图略;
10打包完成之后,成功之后终端会显示下载apk包地址,此时打包成功
怎么查看你的apk应用呢,可以下载一些安卓模拟器:如夜神模拟器、雷电模拟器、蓝叠模拟器、逍遥模拟器等;
11.如果打包过程中包通讯录错误啥的,看看是否需要取消勾选默认的权限:如下图所示:
关于app默认权限设置,请去查看manifest.json;App权限参考文档请点击
结语:
关于ios应用打包过程欢迎评论区交流,文章纯个人实践得来,如有错欢迎批评指正!