【鸿蒙HarmonyOS实战:通过华为应用市场上架测试版App实现HBuilder X打包的UniApp项目的app转hap教程(邀请码)方式教程详解】

鸿蒙HarmonyOS实战:通过华为应用市场上架测试版App实现HBuilder X打包的UniApp项目的app转hap教程(邀请码)方式详解

在使用uniapp打包的鸿蒙项目的过程中,由于生成的是app文件,而hdc传给鸿蒙HarmonyOS系统需要的是hap文件,hdc不能上传app文件,需要hap格式,或者通过华为应用市场下载app文件,本文介绍了如何通过上架华为应用商店(测试版本)的方式,将app文件放在鸿蒙HarmonyOS系统上使用。

注意:本文只做邀请码方式的介绍。

文章目录

  • 前言
  • 一、HarmonyOS应用/服务发布
  • 二、使用步骤
    • 1.上架.app文件到AGC
    • 2.软件包发布
    • 3.创建测试版本
    • 4.点击【版本列表】-【创建版本测试】- 【邀请测试】
    • 5.滚动到页面底部有个【生成链接分享】,复制这个链接
    • 6.拼接邀请链接和邀请码
  • 三、邀请码用户参与方式
  • 三、总结


前言

**在使用uniapp打包的鸿蒙项目的过程中,由于生成的是app文件,而hdc传给鸿蒙HarmonyOS系统需要的是hap文件,本文介绍如何通过上架华为应用商店(测试版本)的方式,将app文件放在鸿蒙HarmonyOS系统上**:
使用hdc上传app会报错:

D:\hongmengmode\hdcshell>hdc file send ware.house.screen_1-release-signed.app /
[Fail]Error opening file: read-only file system, path://ware.house.screen_1-release-signed.app

原因:不能上传app文件,需要hap格式,或者通过华为应用市场下载app文件


以下是本篇文章正文内容,下面案例可供参考

一、HarmonyOS应用/服务发布

参考官方文档:HarmonyOS应用/服务发布

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-publish-app-V5

二、使用步骤

1.上架.app文件到AGC

将HarmonyOS应用/服务打包成.app文件后上架到AppGallery Connect,上架详细操作指导请参考上架HarmonyOS应用或上架元服务。
按照官方步骤往下操作:发布HarmonyOS应用

https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-releaseapp-0000001914554900

在这里插入图片描述
在这里插入图片描述
我这里填的测试版本,因为我不需要发布商店,我只需要在本地鸿蒙系统上安装这个软件,不需要公开。

2.软件包发布

发布成功后的页面,如果报错就根据报告内容修改
在这里插入图片描述

3.创建测试版本

在这里插入图片描述

4.点击【版本列表】-【创建版本测试】- 【邀请测试】

官方文档参考:https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-testapp-0000001873653977#section22510401333

1.点击“测试用户”菜单目录,进入“测试用户”管理页面,点击右上角“创建测试群组”。

在这里插入图片描述

2.测试群组创建成功后,“测试用户”页面会展示群组名称、已添加测试用户数量。选择某个“测试用户群组”,并点击“管理”,即可进入测试用户群组的管理详情界面。

在这里插入图片描述

3.邀请码添加:可以选择生成一个邀请码,并设置想要邀请参与测试的人数上限。邀请码生成后,需要将邀请码拼接到测试版本分享链接上,即可通过分享链接的方式,邀请测试用户。这个方式无需提前收集用户的华为账号,使用更方便。

在这里插入图片描述

4.这个邀请码一会需要用到

在这里插入图片描述

邀请码一定要勾选!!!

在这里插入图片描述
在这里插入图片描述

5.滚动到页面底部有个【生成链接分享】,复制这个链接

在这里插入图片描述

6.拼接邀请链接和邀请码

然后拼接刚刚获取的邀请码:

在这里插入图片描述
在这里插入图片描述

拼接方式:
1、测试版本提交审核后,复制对应的分享链接,如:http://xx.xx.xx?taskId=123456
2、在上述链接的末尾,拼接上&invitationCode=邀请码。
3、拼接完成后的链接:http://xx.xx.xx?taskId=123456&invitationCode=邀请码。


注意
邀请测试任务开始后,测试群组如果添加新的测试用户,则新加入的测试用户不会自动收到邀请测试的链接,需要手动将邀请测试的分享链接发给新加入的测试用户参与测试。

三、邀请码用户参与方式

(1)用户点击分享链接,进入邀请测试的介绍页

(2)用户在邀请测试的介绍页,点击“开始测试”

(3)用户同意加入应用的测试群组

说明
1.若用户是首次接收邀请,需要先同意加入应用的测试群组,后续即可直接参与测试。

2.请使用系统浏览器打开链接。

(4)进入应用测试版本的详情页,并点击下载安装

3.若您在AGC的测试版本配置界面,测试发布方式选择了“生成分享链接”,且选择的测试用户群组中,有生效中状态的邀请码。则您可以将测试版本分享链接拼接邀请码后,给到用户。

用户参与方式与第2点相同。

说明
邀请测试用户首次参与测试时,必须先通过邮件/短信通知的方式进入,首次同意加入群组后,后续可直接在应用尝鲜专区查找应用。

三、总结

以上就是今天要讲的内容,本文用uniapp打包的鸿蒙项目生成的是app文件,hdc传给鸿蒙HarmonyOS系统,本文介绍如何将app文件打包成鸿蒙,放在华为商店,然后安装在鸿蒙HarmonyOS系统上使用。
其他参与方式参考官方文档:https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-testapp-0000001873653977#section22510401333
本文只做邀请码方式的介绍

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

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

相关文章

【Apache Zookeeper】

一、简介 1、场景 如何让⼀个应⽤中多个独⽴的程序协同⼯作是⼀件⾮常困难的事情。开发这样的应⽤,很容易让很多开发⼈员陷⼊如何使多个程序协同⼯作的逻辑中,最后导致没有时间更好地思考和实现他们⾃⼰的应⽤程序逻辑;又或者开发⼈员对协同…

名词(术语)了解--SSR/CSR

名词(术语)了解–SSR/CSR 什么是服务器端渲染(SSR)? 服务器端渲染是指由服务器生成完整的 HTML 页面,然后发送给客户端的过程。 这与客户端渲染(CSR)形成对比,后者主要依赖浏览器端的 JavaScript 来渲染…

有趣智力题(非编程题)

目录 赛马烧香问题 赛马 题目描述: 一共有36匹马 6个跑道 在没有计时器的情况下 请问: 最少进行多少次赛马 可以确定前三名? 答案:8次 图解思路: 注意下图写错了 注释没写错 图画错了 正确的是下图 烧香问题 题目描述: 有两根香 材质不均匀 但是每一根香 烧完都需要1h 请利用…

学习threejs,使用粒子实现下雪特效

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.Points简介1.11 ☘️…

Golang | Leetcode Golang题解之第517题超级洗衣机

题目: 题解: func findMinMoves(machines []int) (ans int) {tot : 0for _, v : range machines {tot v}n : len(machines)if tot%n > 0 {return -1}avg : tot / nsum : 0for _, num : range machines {num - avgsum numans max(ans, max(abs(sum…

算法练习:209. 长度最小的子数组

题目链接&#xff1a;209. 长度最小的子数组。 这里ans来统计最小长度&#xff0c;所以初始值设置为INT_MAX.最后如果ans结果还是INT_MAX时&#xff0c;说明无此数组。 class Solution { public:int minSubArrayLen(int target, vector<int>& nums) {if (nums.size(…

WPF+MVVM案例实战(十一)- 环形进度条实现

文章目录 1、运行效果2、功能实现1、文件创建与代码实现2、角度转换器实现3、命名空间引用 3、源代码下载 1、运行效果 2、功能实现 1、文件创建与代码实现 打开 Wpf_Examples 项目&#xff0c;在Views 文件夹下创建 CircularProgressBar.xaml 窗体文件。 CircularProgressBa…

《贪婪算法实战:寻找最短无序连续子数组的深度解析与实现》

🚀 博主介绍:大家好,我是无休居士!一枚任职于一线Top3互联网大厂的Java开发工程师! 🚀 🌟 在这里,你将找到通往Java技术大门的钥匙。作为一个爱敲代码技术人,我不仅热衷于探索一些框架源码和算法技巧奥秘,还乐于分享这些宝贵的知识和经验。 💡 无论你是刚刚踏…

堆的基本概念和插入删除方法的介绍

优先级队列的介绍&#xff1a; 1.1优先级队列&#xff1a;优先级队列是一种特殊的队列数据结构&#xff0c;每个元素都有一个与之关联的优先级&#xff0c;与普通队列不同&#xff0c;优先级队列中的元素是按照优先级顺序进行处理的&#xff0c;而不是简单的插入。 特点&…

雷军:对“雷军语音包”感到不适,希望停止使用

对于社交媒体上频繁出现的“雷军AI语音包”&#xff0c;雷军发声回应。10月29日&#xff0c;雷军发布视频表示&#xff1a;“最近两年AI特别火&#xff0c;技术进步特别得快&#xff0c;前段时间我在刷抖音的时候&#xff0c;经常看到很多人在玩‘雷军AI’&#xff0c;就是雷军…

分布式光伏是什么意思?如何高效管理?

分布式光伏系统是指在用户现场或靠近用电现场配置较小的光伏发电供电系统&#xff0c;以满足特定用户的需求。根据通知&#xff0c;分布式光伏系统主要有以下几类定义&#xff1a; 10kV以下电压等级接入&#xff0c;且单个并网点总装机容量不超过6MW的分布式电源&#xff1a;这…

项目1 yolov5鱼苗检测计数

yolov5鱼苗检测 1. yolov5鱼苗检测1.1. 环境配置1.2 Predict1.3 Validate1.4 Train1.5 生成 ONNX 2 代码解析2.1 模型2.2 数据集2.3 损失函数2.4 训练2.5 预测 之前做的项目&#xff0c;再回顾一下 环境&#xff1a;GPU1卡&#xff0c;CPU4核&#xff0c;每显卡12GB&#xff0c…

智能文档处理平台:免费体验智能化医疗信息提取

前提&#xff1a;医疗行业信息碎片化问题普遍&#xff0c;手工数据录入效率低且易错&#xff0c;导致数据管理难度大。本系统可帮助医疗机构在信息管理上迈向智能化&#xff0c;优化流程并提升效率。 系统概述&#xff1a; 思通数科推出的智能文档处理系统&#xff0c;专为解…

解决edge浏览器无法同步问题

有时候电脑没带&#xff0c;但是浏览器没有同步很烦恼。chrome浏览器的同步很及时在多设备之间能很好使用。但是edge浏览器同步没反应。 在这里插入图片描述 解决方法&#xff1a; 一、进入edge浏览器点击图像会显示未同步。点击“管理个人资料”&#xff0c;进入后点击同步&…

python代码中通过pymobiledevice3访问iOS沙盒目录获取app日志

【背景】 在进行业务操作过程中&#xff0c;即在app上的一些操作&#xff0c;在日志中会有对应的节点&#xff0c;例如&#xff0c;下面是查看设备实时视频过程对应的一些关键节点&#xff1a; 1、TxDeviceAwakeLogicHelper&#xff1a;wakeStart deviceId CxD2BA11000xxxx …

网络编程_day6

目录 【0】复习 并发服务器实现思路梳理 多进程 多线程 IO多路复用select 【1】setsockopt&#xff1a;设置套接字属性 socket属性 设置地址重用 【2】超时检测 必要性 超时检测的设置方法 1. 通过函数自带的参数设置 2. 通过设置套接字属性进行设置 3. alarm函数与sigaction函…

GPT-Sovits-1-数据处理

1.1 切割音频 将音频切割为多个10s内的片段 1.2 降噪 这一步用的是modelscope的pipeline 如果要去除背景音&#xff0c;可以用傅立叶转为为频谱&#xff0c;去除低频部分后再转回来 1.3 提取音频特征 这里用到了 funasr 库 这一步目的是输出音频样本的《文本标签文件》&am…

Linux——常见指令及其权限理解(正在更新中)

1.指令 1.1 快速了解指令 pwd 首次登录&#xff0c;默认所处的路径 whoami 当前所用的用户的名称 ls 显示当前路径下&#xff0c;文件名称 mkdir 在当前目录下&#xff0c;创建一个文件夹/目录 cd 进入一个目录 touch 新建一个文…

Kafka 物理存储机制

优质博文&#xff1a;IT-BLOG-CN 一个商业化消息队列的性能好坏&#xff0c;其文件存储机制设计是衡量一个消息队列服务技术水平和最关键指标之一。下面将从Kafka文件存储机制和物理结构角度&#xff0c;分析Kafka是如何实现高效文件存储&#xff0c;及实际应用效果。Kafka的基…

采用STM32CubeMX和HAL库的定时器应用实例

目录 STM32的通用定时器配置流程 定时器应用的硬件设计 定时器应用的软件设计 1. 通过STM32CubeMX新建工程 通过STM32CubeMX新建工程的步骤如下&#xff1a; 2. 通过Keil MDK实现工程 通过Keil MDK实现工程的步骤如下&#xff1a; STM32的通用定时器配置流程 通用定时器…