> 技术文档 > Uniapp多端运行及部署(鸿蒙篇)_uniapp运行到鸿蒙

Uniapp多端运行及部署(鸿蒙篇)_uniapp运行到鸿蒙


1.点击链接进入官网下载最新版HBuilder x工具(uniapp)

DCloud - 数字天堂官网、HBuilderX、HBuilder、uni-app、uniapp、5+、5plus、mui、wap2app、流应用、HTML5、小程序开发、跨平台App、多端框架

2.下载安装后打开开发者工具,点击左上角文件新建一个uniapp项目,初次使用建议使用Hello uni-app x模板或Hello uni-app模板,内容为uniapp内嵌uni组件方便后续进行项目开发

3.开发-HarmonyOS NEXT鸿蒙应用开发平台-华为开发者联盟

点击链接进入官网下载最新版DevEco Studio(鸿蒙开发者工具)

4. 在 HBuilderX 中设置 DevEco Studio 的安装位置

HBuilderX 依赖于 DevEco Studio 里面带的鸿蒙工具链,所以需要电脑已经安装了符合版本要求的 DevEco Studio。

打开 HBuilderX,点击上方菜单 - 工具 - 设置,再点击 运行配置,在鸿蒙运行配置中设置 DevEco Studio 的安装路径。

下载成功后进入Idea,点击右上角No Devices点击设备管理器新建一个鸿蒙真机虚拟机,下载完成后点击虚拟机打开并运行

回到HBuilderx

选择准备部署的项目,点击运行之后选择运行到手机或者模拟器,选择运行到鸿蒙

如果没有侦测到有设备运行中,点击刷新获取模拟器真机设备,之后点击下方配置调试证书

初次使用点击(证书签名配置详情)进入运行和发行 | uni-app官网

根据文档内容获取   私钥库文件(.p12)|   证书文件(.cer)|   签名描述文件(.p7b

进入(AppGallery Connect)选择(证书,APP ID和Profile )点击《证书管理操作指导》,获取手动创建证书必须的CSR请求文件

之后新增证书,新增成功后下载证书获取.cer文件

之后点击设备选择添加设备,添加已有的或者虚拟机(鸿蒙系统)

之后点击Profile,填入应用名称,添加刚刚下载好的证书和已经添加成功的鸿蒙设备

5.证书资料文件

如果已经在 AppGallery Connect(AppGallery Connect) 中手动申请过证书,则开发者手中应该已经掌握了所有的必备信息(三个文件,两个密码和一个私钥别名),填写到对话框中即完成配置。 其中三个文件的位置如果位于 harmony-configs 目录里面,则会被处理为相对路径。

如果是通过 DevEco Studio 自动申请的调试证书,在 build-profile.json5 文件里能找到完整的证书配置信息。 需注意的是,在保存那三个文件的目录里还应该有一个 material 子目录,它跟私钥库文件(.p12)和两个密码是配合使用的,如果想把私钥库文件移到别的地方去,这个 material 目录也要复制过去(否则密码将失效)。

6.应用包名

自动申请得到的签名描述文件是跟给定的包名绑定的,只能用于对设置了相同包名的项目进行签名。

如果是自己手动申请的签名证书,请注意与这里的包名保持一致,否则在填写了签名描述文件之后会出现提示警告。

7.完成余下的设置

检测运行设备存在之后填写刚刚获取到的(私密库文件(p12),自己设置的两个密码,证书文件(cer)和签名描述文件(p7b))之后点击保存

点击保存之后,点击manifest.json的鸿蒙App配置如果可以查看到(调试证书已配置)即为配置成功

8.将uniapp项目运行到鸿蒙设备或者虚拟机

选择项目,点击左上角运行,刷新获取鸿蒙设备之后点击运行

9.运行完成

Hbuilderx安装依赖成功后,返回到DevEco Studio查看虚拟机,如果虚拟机出现下图图标则为运行部署成功