Uniapp安卓apk原生云端打包完整过程

Posted 尔嵘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uniapp安卓apk原生云端打包完整过程相关的知识,希望对你有一定的参考价值。



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应用打包过程欢迎评论区交流,文章纯个人实践得来,如有错欢迎批评指正!

以上是关于Uniapp安卓apk原生云端打包完整过程的主要内容,如果未能解决你的问题,请参考以下文章

Uniapp安卓apk原生云端打包完整过程

uniapp离线打包apk - 安卓篇

uniapp离线打包apk - 安卓篇

uniapp如何创建一个安卓应用并打包发布apk

uniapp 打包Android的apk(原生APP-云打包),及发布测试

uniapp 打包Android的apk(原生APP-云打包),及发布测试