赞
踩
众所周知安卓应该的安装包后缀为apk,而鸿蒙应用安装包的后缀为hap。使用真机设备进行调试前,需要在AppGallery Connect中申请调试证书和Profile文件,并对HAP进行签名后进行调试。详细的调试流程如下图所示。
1. 生成秘钥文件和证书请求文件
为签名文件设置密码。
补全其他信息,然后点击“Generate Key and CSR”。
设置CSR文件(请求文件)路径。点击“OK”。此时生成demo.p12(秘钥文件)和demo.csr(请求文件)两个文件。
2. 生成证书文件
进入AppGallery Connect后台,选择用户与访问。
选择左侧证书管理。
只有受邀请的用户才可以访问证书管理菜单,所以必须要先申请。给途中邮箱发送相关信息,会有专门的人帮着开通。
点击新增证书,证书名称自定义,请求文件就是刚刚IDE生成的那个.CSR文件,证书类型选择“调试证书”。点击“提交”。
点击下载,就会下载一个.cer的证书文件。此时我们已经有三个文件了,.p12、.csr、.cer。
3. 申请Profile文件
选择 “我的项目”。
创建一个项目。
继续在当前项目下创建一个HarmonyOS应用。
选择APP(HarmonyOS应用),包名为自己工程的包名,包名可在config.json下bundleName处获取。
创建好应用后点击“添加”。
选择证书为刚刚后台添加的证书。选择设备为后台添加的设备(下一章讲如何添加设备),目前华为手机还没有推送HarmonyOS系统,所以没有HarmonyOS手机的人无法添加设备。但是,华为GT2 pro手表现在是可以添加的。
提交后就生成了profile文件。此时需要的已经生成了4个文件。 P12 csr cer p7b 四种文件。Csr文件只是为申请文件,hap包签名时不需要,所以真正签名时候只需要3个文件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。