uniapp+vue3+鸿蒙系统的开发

前言:

        uniapp+vue3+鸿蒙系统的开发。

实现效果:

鸿蒙pad端真机测试效果-下面是正常的日志效果

实现步骤:

1、安装鸿蒙的开发工具,点击安装,注意版本不能太旧了

deveco-studio

2、下载下来是个压缩包,解压后是个exe的安装包,安装即可

这里没什么特别注意的,可以把之前的旧版本删了,保留数据,全删也行,根据提示来就行

3、设置成中文,点击进来,fil->plugin->勾选上这个插件->重启

4、配置你需要的模拟器

首先选择你的模拟器类型,比如手机、平板等等,记得修改保存位置,然后点击新建模拟器

点击新建模拟器来到这里,注意找到你的鸿蒙的型号,一般模拟器会比真机版本要高一些,你可以根据你的真机上的鸿蒙型号来找适合你的版本,比如16-17是当前最常用的,选第二个,然后点击下载

点击下载后,就进行下载状态,可以后天运行,不影响的,第二张图是下载好的,可以看区别

勾选你下载好的镜像,然后点击下一步

可以自己给服务起名,然后内存和储存空间设置,然后点击完成就配置好了

安装好以后,直接点击这个图标,运行就行,注意,有些配置需要鸿蒙系统才可以

如果运行报错,可以看这些官方资料来解决

文档中心https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-emulator-faqs#section214296171615

5、安装最新的HBuilderX 工具,目前要求鸿蒙开发必须4.5版本以上

HBuilderX 文档HBuilderX:极客开发工具, HBuilderX用户文档和插件开发文档https://hx.dcloud.net.cn/Tutorial/install/windows

还有个鸿蒙系统的插件,注意看右下角,点击安装就行

6、新建一个项目,或者用你自己的项目,然后运行到浏览器查看效果

注意,你自己项目可能会报错,ohpm类型的一些错误,建议用新项目看看你的本地环境是否配置好了,先排除环境问题,环境没问题,就只剩下代码配置问题

7、注意鸿蒙要配置签名,这是必须的,没有签名是无法正常运行的

真机插入:

真机如何配置:

1、直接数据线连接电脑

2、选择传输文件

3、电脑上弹出一个设备信息

4、在鸿蒙开发者工具的

电脑弹出设备信息

鸿蒙的开发者工具中查看设备信息

鸿蒙开发者工具,可以看到刚插入的设备,点击他就可以操作了

HBuilderX中点击运行到鸿蒙,可以看到设备信息,还有个配置签名的入口

8、配置调试证书

点击自动申请调试证书,如果你第一次,肯定要申请的,然后登陆你的账号,如果没有账号就申请注册一个,这里就不说怎么注册了

申请签名具体操作流程指南,鸿蒙官网提供

文档中心https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugcert-0000001914263178?ha_source=Dcloud&ha_sourceId=89000448

  1. 登录AppGallery Connect,选择“证书、APP ID和Profile”。

  2. 在左侧导航栏选择“证书、APP ID和Profile > 证书”,进入“证书”页面,点击“新增证书”。

  3. 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。

    参数

    说明

    证书名称

    不超过100个字符。

    证书类型

    选择“调试证书”。

    选取证书请求文件(CSR)

    证书请求文件需要在DevEco Studio上申请,具体操作请参考生成证书请求文件。

 操作步骤:

1、打开鸿蒙开发工具,点击构建,找到生成私钥和请求文件

储存文件的地址,加上你的密码,然后点击确定就好了

名称保持一致就可以了,然后点击下一步next

然后第二步跟第一步一样,按照图示就行

点击完成,提示当前存放位置

打开我们存放的目录,可以看到时这样的,一个p12文件,一个csr文件

然后回到我们上面的第三步,继续填写资料

点击提交以后,可以看到下面的内容,可以点击下载

签名特别需要注意点
  • 证书申请成功即为“生效”状态。目前实名认证开发者的调试证书有效期为180天,未实名开发者的调试证书有效期为14天。
  • 若证书状态变为“失效”或“已吊销”,表示当前证书已不可用,且通过此证书申请的Profile也会全部失效或吊销。您需要重新申请证书与Profile。
  • 证书一旦废除将不可恢复,且通过此证书申请的Profile也会全部失效,请谨慎操作
到目前为止文件只剩下一个,签名描述文件还没有生成了

下面这个就是签名描述文件,要新增设备,设备有个uuid,可以随便写,或者你拿到你鸿蒙设备的uuid

下载以后,可以看到,这四个文件缺一不可

9、根据我们最新的签名数据,配置我们uniapp这边的签名信息

alias == 私钥别名

password == 私钥密码

应用包名 == appid里面创建的应用的包名

10、运行,直接在ipad上看效果

更多资料:

鸿蒙开发如何生成证书以及配置证书保姆级步骤_鸿蒙证书配置-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:
http://www.pswp.cn/web/89356.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/89356.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++类和对象解密】面向对象编程的核心概念(下)

之前我们了解到构造函数是在对象实例化之时对对象完成初始化工作的一个函数。在我们不写时,编译器会自动生成构造函数。构造函数有一些特点,比如,他对内置类型不做处理,对自定义类型的成员会去调用其自身的构造。我们上篇文章还提…

Flutter基础(前端教程①②-序列帧动画)

🧠 核心思路总结​​彻底绕过 Image组件重建带来的性能瓶颈​​:不再让 setState重建包含 Image的 Widget 树(这是开销大、可能导致闪烁的根源),改为使用底层画布 (Canvas) 直接绘制预先处理好的图像帧数据。好的&…

Qt添加dmp文件生成及pdb文件

1.Pdb文件生成 下图先通过构建生成Pdb文件,然后运行程序,通过提前准备的崩溃按钮使得程序崩溃,生成“dump文件”的演示。 # #添加dmp文件生成及pdb文件生成DEFINES QT_MESSAGELOGCONTEXT DEFINES QT_DEPRECATED_WARNINGS# # 添加DUMP文件…

opencv、torch、torchvision、tensorflow的区别

一、框架定位与核心差异PyTorch动态计算图:实时构建计算图支持Python原生控制流(如循环/条件),调试便捷。学术主导:2025年工业部署份额24%,适合快速原型开发(如无人机自动驾驶、情绪识别&#x…

离散与组合数学 杂记

生成函数 概念 又称母函数把一个无穷数列 {an}\{a_n\}{an​}(默认从 000 项起)表示成 G(x)∑i≥0aixiG(x)\displaystyle\sum_{i\ge0} a_ix^iG(x)i≥0∑​ai​xi 的函数形式。例如: ai2ia_i2^iai​2i:G(x)∑i≥02ixiG(x)\display…

学习OpenCV---显示图片

学习OpenCV—显示图片 最近在学习OpenCV入门,于是记录一下自己的学习过程。 一、配置环境 第一步 从官方网站中下载OpenCV开源库。官方下载网站 打开官网后,能看到有很多的版本。我个人下载的是4.11.0版本。点击图中的下载 下载完成后,解…

第一次接触自动化监测,需要付费厂家安装服务吗?比人工测量主要区别是啥?

人工检测是依靠目测检查或借助于便携式仪器测量得到的信息,但是随着整个行业的发展,传统的人工检测方法已经不能满足检测需求,从人工检测到自动化监测已是必然趋势。 a. 从检测方式看 人工检测需要耗费大量的精力,从摆放检测工具到…

VMware Workstation Pro 17下载安装

注册账号 进入下载地址:Free Downloads - Support Portal - Broadcom support portal - https://support.broadcom.com/ 会让注册账号,注册一个就行 在右上角 下载 地址:Free Downloads - Support Portal - Broadcom support portal - ht…

SpringBoot 3.x集成阿里云OSS:文件上传 断点续传 权限控制

SpringBoot 3.x集成阿里云OSS:文件上传/断点续传/权限控制Spring Boot 3.x 集成阿里云 OSS 终极指南一、环境准备与依赖配置1. 添加阿里云 OSS SDK 依赖2. 配置 OSS 连接参数二、基础文件上传服务1. OSS 客户端配置2. 文件上传服务三、断点续…

牛客周赛 Round 100

A小红的双排列没什么好说的 直接 1 1 2 2 3 3 4 4……#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<iostream> #include<bits/stdc.h> #define ll long long using namespace std; int n; int main(){ios::sync_with_stdio(false); …

【Dv3Admin】菜单管理集成阿里巴巴自定义矢量图标库

图标选择是后台管理系统中高频功能。相比用 Element UI、Ant Design 等自带的 icon 集&#xff0c;阿里巴巴 iconfont.cn 支持上传和管理自定义图标&#xff0c;并生成矢量字体&#xff0c;便于统一维护和扩展。 本文目标是支持自定义 iconfont 图标的展示和选择&#xff0c;并…

NO.7数据结构树|线索二叉树|树森林二叉树转化|树森林遍历|并查集|二叉排序树|平衡二叉树|哈夫曼树|哈夫曼编码

线索二叉树 线索二叉树的基本概念 为了解决无法直接找到该结点在某种遍历序列中的前驱和后继结点的问题&#xff0c; 出现了线索二叉树。 一个二叉树通过如下的方法“穿起来” &#xff1a; 所有原本为空的右(孩子)指针改为指向该节点在某种遍历序列中的后继&#xff0c; 所有原…

R语言基础| 基本图形绘制(条形图、堆积图、分组图、填充条形图、均值条形图)

目录 一、前言 二、条形图 1. 简单的条形图 2.堆积、分组和填充条形图(柱状图) &#xff08;1&#xff09;堆积图&#xff0c;对Improved进行堆积&#xff0c;注意position“stack” &#xff08;2&#xff09;分组图&#xff0c;对Improved进行分组&#xff0c;注意posit…

SegNet:一种用于图像分割的深度卷积编码器解码器架构

教程/讲解视频点击文末名片1、什么是语义分割&#xff0c;什么是FCN 我们提出了一种新颖且实用的深度全卷积神经网络架构&#xff0c;用于语义像素级分割&#xff0c;命名为SegNet。 语义分割是指为图像中的每个像素分配一个类别标签&#xff08;如道路、天空、汽车&#xff09…

PyTorch 数据加载全攻略:从自定义数据集到模型训练

目录 一、为什么需要数据加载器&#xff1f; 二、自定义 Dataset 类 1. 核心方法解析 2. 代码实现 三、快速上手&#xff1a;TensorDataset 1. 代码示例 2. 适用场景 四、DataLoader&#xff1a;批量加载数据的利器 1. 核心参数说明 2. 代码示例 五、实战&#xff1…

Python--plist文件的读取

Python练习&#xff1a;读取Apple Plist文件 Plist文件简介 ​​定义​​&#xff1a;Apple公司创建的基于XML结构的文件格式​​特点​​&#xff1a;采用XML语法组织数据&#xff0c;可存储键值对、数组等结构化信息文件扩展名​​&#xff1a;.plist应用场景: ​​iOS系统:​…

JAVA几个注解记录

在Java中&#xff0c;Data、AllArgsConstructor和NoArgsConstructor是Lombok库提供的注解&#xff0c;用于自动生成Java类中的样板代码&#xff08;如getter、setter、构造函数等&#xff09;&#xff0c;从而减少冗余代码&#xff0c;提高开发效率。以下是它们的详细功能和使用…

js对象简介、内置对象

对象、内置对象 jarringslee 对象 对象&#xff08;object&#xff09;是js的一种引用数据类型&#xff0c;是一种无序的数据集合“ul”&#xff08;类比于数组&#xff0c;有序的数据集合“ol”&#xff09;。 基本上等于结构体。 对象的声明 //基本方法 let 对象名 {声…

【工程篇】07:如何打包conda环境并拷贝到另一台服务器上

这是一份以名为 qwen2.5-vl 的 Conda 环境为例的详细操作手册&#xff0c;指导您如何将其打包并迁移至另一台服务器。操作手册&#xff1a;迁移 Conda 环境 qwen2.5-vl 至新服务器 本文档将提供两种有效的方法来迁移您的 qwen2.5-vl 环境。请根据您的具体需求和服务器条件选择最…

rustdesk远控电脑替代todesk,平替向日葵等软件

rustdesk网页端远控电脑docker run --restart always \ --privileged \ -p 9000:9000 \ -p 21114:21114 \ -p 21115:21115 \ -p 21116:21116 \ -p 21116:21116/udp \ -p 21117:21117 \ -p 21118:21118 \ -p 21119:21119 \ -e KEYj8muHpzr2HK00zm9D94b1UFkaJ1bEiWsyA1qxb1nOA \ …