【鸿蒙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
本文只做邀请码方式的介绍

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS 5.0应用开发——应用打包HAP、HAR、HSP

【高心星出品】 目录 应用打包HAP、HAR、HSPModule类型HAPHAR创建HAR建立依赖HAR共享内容 HSP创建HSP建立依赖同上HSP共享内容同上 HAR VS HSP 应用打包HAP、HAR、HSP 一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发…

数据结构————map,set详解

今天带来map和set的详解&#xff0c;保证大家分清楚 一&#xff0c;概念 map和set是一种专门用来搜索的容器或数据结构 map能存储两个数据类型&#xff0c;我们称之为<key-value>模型 set只能存储一个数据类型&#xff0c;我们称之为纯<key>模型 它们的效率都非…

Vue.js(2): 组件与路由基础指南

这一路上可能会有艰辛、困难、疑惑、付出、泪水、失败&#xff0c;但是一定要享受这个过程&#xff0c;因为所有的失败都是为了下一刻的成功 文章目录 组件什么是组件组件化开发的好处组件底层是什么全局注册组件局部注册组件组件嵌套组件命名规则组件传值 SPAvue-router路由动…

[c++高阶]二叉搜索树深度剖析

1.前言 从二叉搜索树开始&#xff0c;后面慢慢学的AVL树&#xff0c;红黑树&#xff0c;map,set&#xff0c;哈希表等等都会慢慢的变得更难了&#xff0c;也更加难以理解了。希望大家能够坚持下去&#xff0c;只要坚持&#xff0c;就是胜利。 本章重点 着重讲解什么是二叉搜索…

【力扣刷题实战】单值二叉树

大家好&#xff0c;我是小卡皮巴拉 文章目录 目录 力扣题目&#xff1a; 单值二叉树 题目描述 示例 1&#xff1a; 示例 2&#xff1a; 解题思路 题目理解 算法选择 具体思路 解题要点 完整代码&#xff08;C语言&#xff09; 兄弟们共勉 &#xff01;&#xff01;…

MySQL数据库MHA高可用

目录 一、MHA简述 二、MHA 的组成 三、MHA 的特点 四、MHA工作原理 五、MHA部署步骤 六、搭建 MySQL MHA MHA一主两从高可用集群示意图 实验环境 1. Master、Slave1、Slave2 节点上安装 mysql5.7 2. 关闭防火墙 3. 修改 Master、Slave1、Slave2 节点的主机名 4. 修…

国内短剧源码短剧系统搭建小程序部署H5、APP打造短剧平台

​在当今的互联网时代&#xff0c;短剧作为一种新兴的娱乐形式&#xff0c;受到了越来越多用户的喜爱。为了提供更好的用户体验和满足用户需求&#xff0c;一个好的短剧系统需要具备多元化的功能和优质的界面设计。 本文将介绍国内短剧源码短剧系统搭建小程序部署H5、APP所需的…

【传知代码】图像处理解决种子计数方法

文章目录 一、背景及意义介绍研究背景农业考种需求传统计数方法的局限性人工计数仪器设备计数 研究意义提高育种效率提高计数准确性广泛的适用性数据存档与分析便利 二、概述三、材料与数据准备以及方法介绍整体流程图像采集图像预处理形态学操作腐蚀运算开运算 图像二值化种子…

Typora一款极简Markdown文档编辑器和阅读器,实时预览,序列号生成!免费!最新可用!

文章目录 一、Typora下载和安装二、Typora序列号生成 Typora是一款Markdown编辑器和阅读器&#xff0c;风格极简&#xff0c;实时预览&#xff0c;所见即所得&#xff0c;支持MacOS、Windows、Linux操作系统&#xff0c;有图片和文字、代码块、数学公式、图表、目录大纲、文件管…

C/C++(八)C++11

目录 一、C11的简介 二、万能引用与完美转发 1、万能引用&#xff1a;模板中的 && 引用 2、完美转发&#xff1a;保持万能引用左右值属性的解决方案 三、可变参数模板 1、可变参数模板的基本使用 2、push 系列和 emplace 系列的区别 四、lambda表达式&#xf…

海亮科技亮相第84届中国教装展 尽显生于校园 长于校园教育基因

10月25日&#xff0c;第84届中国教育装备展示会&#xff08;以下简称“教装展”&#xff09;在昆明滇池国际会展中心开幕。作为国内教育装备领域规模最大、影响最广的专业展会&#xff0c;本届教装展以“数字赋能教育&#xff0c;创新引领未来”为主题&#xff0c;为教育领域新…

MYSQL期中复习

MYSQL [语句不要拼错&#xff0c;表名、列名不要写错&#xff0c;语句难记要记住] 创建表 模版 create table 表名(列名1 数据类型 [约束], 列明2 数据类型 [约束], [表级约束]); 约束 单一主码约束 primary key 联合主码约束 primary key(列名1,列名2) [要在列名12定义后…

结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统

结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统是一个非常强大的组合。以下是一个详细的步骤指南&#xff0c;帮助你构建这样一个系统。 硬件准备 Intel RealSense深度相机&#xff1a;例如D415、D435或L515。计算平台&#xff1a;一台具有足够计算能力的计算机&…

无人机之多源信息融合算法篇

一、概述 多源信息融合算法在无人机导航领域中扮演着越来越重要的角色。该算法通过整合来自不同传感器&#xff08;如全球定位系统GPS、惯性导航系统INS、磁力计、气压高度计、视觉传感器等&#xff09;的数据&#xff0c;利用先进的数据融合算法处理这些多源信息&#xff0c;以…

【Spring Boot】元注解

元注解 1.元注解1.1 Target1.2 Retention1.3 Inherited1.4 Documented1.5 interface 2.自定义注解2.1 创建自定义注解类2.2 实现业务逻辑2.3 使用自定义注解 1.元注解 元注解就是定义注解的注解&#xff0c;是 Java 提供的用于定义注解的基本注解。 注解 说明 Retention是注解…

索尔德 APON无线工业轨道机车定位测距仪介绍

索尔德APON无线定位测距仪&#xff0c;简称APON&#xff0c;采用先进的应答式微波测距技术&#xff0c;为车辆赋予了一双敏锐的“智慧之眼”&#xff0c;能够精确捕捉到有轨移动车辆的绝对位置&#xff0c;无论是快速穿梭还是缓慢移动&#xff0c;确保它们能够准确无误地抵达预…

企业如何选择适合自己的智能扭矩系统Torque?_SunTorque

【大家好&#xff0c;我是唐Sun&#xff0c;唐Sun的唐&#xff0c;唐Sun的Sun。一站式数智工厂解决方案服务商】 一、选择适合自己企业的智能扭矩系统时&#xff0c;可以考虑以下几个关键因素&#xff1a; 扭矩精度要求 首先要明确企业生产过程中对扭矩精度的具体要求。如果产…

全面解析:轻松掌握多模态技术精髓

多模态检索 多模态检索是指利用多种数据模态&#xff08;如文本、图像、视频、音频等&#xff09;进行信息检索的技术。它旨在通过整合不同形式的数据&#xff0c;提供更全面、精确和丰富的检索结果&#xff0c;以满足用户多样化的查询需求。 接下来分三部分&#xff1a; 单模…

net 获取本地ip地址,net mvc + net core 两种

net mvc public static string GetIP(HttpRequestBase request){// 尝试获取 X-Forwarded-For 头string result request.Headers["X-Forwarded-For"]?.Split(,).FirstOrDefault()?.Trim();if (string.IsNullOrEmpty(result)){// 获取用户的 IP 地址result reques…

云存储的费用是多少?2024年最新价格表

云存储的费用是多少最新&#xff1f;云存储的费用通常基于多个因素确定&#xff0c;包括存储容量、访问流量、请求次数、服务类型&#xff08;如对象存储、文件存储、块存储等&#xff09;、计费方式&#xff08;按量计费或包年包月&#xff09;以及可能的附加功能&#xff08;…