鸿蒙基于真机调试和运行与IOS相似,需要签名和profit和设备uuid绑定,鸿蒙文档虽然很全,但都比较散,而且一些异常情况没有说明方案,这篇文章主要把整个流程带大家串一遍,包括其中遇到的问题和解决方案。
首页 创建项目(我就当大家已经创建好了),
第一种自动签名(最简单的方案)
直接创建的工程 直接运行的话会提示错误
第二种手动签名(步骤较多)
假如你已经把app开发完成了 进入到提测阶段 这个时候就需要你给测试打包,并且做发布准备,那就需要去
登录AppGallery Connect,进行app配置
证书名称自行填写,类型和ios一样是调试证书还是发布证书,目前选择调试证书就可以
csr文件需要我们用deveco开发工具去生成
接下来我们再去AppGallery Connect的我的应用界面去创建应用 如果之前先创建应用也可以那就进入项目页面
接下来就是我们需要添加需要调试的设备了,点击选择设备
如何获取鸿蒙的uuid
首先 (如果你之前做过安卓开发可以忽略。。。) 打开我们的手机端开发者选项,开发者选项如果没有就需要
然后查看deveco是否已经链接设备,有些设备即使打开了 需要你把充电模式改成传输模式
可能遇到的问题 获取uuid时
1[Fail]ExecuteCommand need connect-key?
这个错路径不对 应该是hmscore下的hdc
2hdc shell bm get --udid. 报错udid of current device is :error: failed to get udid
改用 HdcExternal shell bm get --udid
3
error: failed to start ability. Error while Launching activity
在module.json5里把"exported": true,