美文网首页
Mac端实操 uniapp Android APP正式包配置(避

Mac端实操 uniapp Android APP正式包配置(避

作者: 前端放弃师 | 来源:发表于2021-11-25 09:55 被阅读0次

    云打包和本地打包的区别

    image.png
    云打包 又可称为傻瓜式打包,可以打测试包也可以打正式包,这是重点,之前我一直以为云打包只能用于测试包,其实也可以用于打正式包,作为正式上线的包

    本地打包 即在本地生成项目的包文件,要完成打包需要多步操作,相比云打包复杂得多,这里可以参考uniapp打包Android APP,实操可行

    正式包打包配置

    到了这一步说明已经打过测试包进行过真机实测,及项目根目录下manifest.json文件相关信息已经配置完了,进入Hbuilder云打包界面勾选打正式包,如下

    云打包
    我们需要证书别名,证书私钥密码,证书文件,这里我们需要打开Hbuilder#开发者中心,登录和Hbuilder编辑器相同的账号, image.png
    选择要打包的项目进入,这里我以uniapp demo为例
    image.png
    选择应用证书管理,点击创建证书,等待几分钟后刷新当前页面,可以看到证书创建成功, 成功
    点击查看证书详情,这里的别名即为证书别名
    证书别名
    拉到最底下点击查看证书密码即为证书私钥密码
    证书私钥密码
    关闭弹窗,下载证书保存,在证书文件处选择保存后的文件,至此证书相关信息填好了,可以打包了,打包过程如出现问题根据问题再具体解决。

    问题1:当前应用尚未开通 Uni Push 功能, 请登录开发者中心(https://dev.dcloud.net.cn)开通 Uni Push 后再提交打包。

    进入开发者中心-Uni push

    image.png
    未接触过Android的同学此时已经一脸懵逼了,WTF?Android 包名是什么东西?Android 应用签名是什么东西?如懵逼的我,一通百度名词解释后毫无头绪,别急,坑我填完了,Android 包名不是随便填的,这个包名在云打包界面已经有了,把它填上去! 包名在这
    Android 应用签名:官方教程是下载一个APK包文件叫GenSignature的应用,装到手机里,把包名填入就可以获取到应用签名,如下所示,得到一串字符,你以为这就行了?
    image.png
    NO,全是坑,这个没用,也不要尝试拿这串字符去搞成SHA1 格式来用,都不对,正确姿势是去这里找到SHA1,复制过去,保存完成
    image.png

    问题2:打包完成安装后,进入应用提示“未配置appkey或配置错误”

    进入开发者中心-离线打包key管理,需填内容同上,保存后重试

    至此,打包应该都可以顺利完成了,祝大家顺利,结贴

    相关文章

      网友评论

          本文标题:Mac端实操 uniapp Android APP正式包配置(避

          本文链接:https://www.haomeiwen.com/subject/xtontrtx.html