当前位置: 首页 > news >正文

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

相关文章:

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

鸿蒙HarmonyOS实战:通过华为应用市场上架测试版App实现HBuilder X打包的UniApp项目的app转hap教程(邀请码)方式详解 在使用uniapp打包的鸿蒙项目的过程中,由于生成的是app文件,而hdc传给鸿蒙HarmonyOS系统需要的是hap文…...

一篇文章入门傅里叶变换

文章目录 傅里叶变换欧拉公式傅里叶变换绕圈记录法质心记录法傅里叶变换公式第一步:旋转的表示第二步:缠绕的表示第三步:质心的表示最终步:整理积分限和系数 参考文献 傅里叶变换 在学习傅里叶变换之前,我们先来了解一…...

基于python的语音识别与蓝牙通信的温控系统

基于python的语音识别与蓝牙通信的温控系统毕设项目 大家好,我是陈辰学长,一名在 Java 圈辛勤劳作的码农。今日,要和大家分享的是一款基于python的语音识别与蓝牙通信的温控系统毕设项目。项目源码以及部署相关事宜,请联系陈辰学…...

Pandas Series学习

1.Series简介 Pandas Series类似表格的列(column),类似于一维数组,可以保存任何数据类型,具有标签(索引),使得数据在处理分析时更具灵活性。Series数据结构是非常有用的,…...

为什么要探索太空?这对我们有什么好处?

几个世纪以来,人类一直着迷于宇宙的奥秘,这驱使我们冒险离开地球,去探索太阳系之外的未知环境。在当今世界,我们为什么要进行太空探索之旅这个问题,远不止出于单纯的好奇。 归根结底,太空探索是一种必要之…...

uniapp开发【选择地址-省市区功能】,直接套用即可

一、效果展示 二、代码 <template><view><view class="user_info"><view class="item"...

3个模型的交互式多模型IMM,基于EKF的目标跟踪实例(附MATLAB代码)

文章目录 3个模型的IMM源代码运行结果代码介绍总结 3个模型的IMM 代码实现了基于 I M M IMM IMM&#xff08;Interacting Multiple Model&#xff09;算法的目标跟踪。它使用三种不同的运动模型&#xff08;匀速直线运动、左转弯和右转弯&#xff09;来预测目标的位置&#x…...

利用游戏引擎的优势

大家好&#xff0c;我是小蜗牛。 在当今快速发展的游戏产业中&#xff0c;选择合适的游戏引擎对开发者来说至关重要。Cocos Creator作为一款功能强大且灵活的游戏引擎&#xff0c;为开发者提供了丰富的工具和资源&#xff0c;使他们能够高效地开发出优秀的游戏。本文将探讨如何…...

一致角色的视频且唇形同步中文配音和免费音效添加

现在AI可以免费生成不带水印、不限时长的视频了&#xff0c;并且视频里的角色可以进行唇形同步配音。最重要的是&#xff0c;我还会分享给大家&#xff0c;怎么生成角色一致的动画场景&#xff0c;怎么使用场景图片生成完整的视频&#xff0c;并且我还会介绍一款&#xff0c;我…...

Spring学习笔记_14——@Qualifier

Qualifier 1. 解释 当Spring中存在多个类型相同但是名称不同的Bean时&#xff0c;使用Autowired注解向类的构造方法、方法、参数、字段中注入Bean对象时&#xff0c;首先会根据Bean的类型注入&#xff0c;如果存在多个类型相同的Bean时&#xff0c;会根据Bean的名称注入&…...

高级SQL技巧详解与实例

在数据处理与分析领域&#xff0c;高级SQL技巧是提升效率与准确性的关键。本文将结合参考资料&#xff0c;对高级SQL技巧进行系统的整理与解读&#xff0c;并通过实例展示其应用。 一、窗口函数 窗口函数是一种在SQL中执行复杂计算的强大工具&#xff0c;它们允许用户在一组行…...

实现PC端和安卓手机的局域网内文件共享

文章目录 一、准备工作1.1 笔记本(Win10)的设置&#xff08;主要可分为3大部分&#xff1a;更改共享设置、创建本地用户、选择共享文件&#xff09;1.2 台式机(Win7)的设置 二、实现共享文件夹的访问2.1 笔记本(Win10)访问台式机(Win7)2.2 台式机(Win7)访问笔记本(Win10)(一定要…...

腾讯云云开发深度解读:云数据库、云模板与AI生成引用的魅力

腾讯云云开发平台为开发者和潜在用户提供了丰富的解决方案&#xff0c;其中的云数据库、云模板和AI生成引用等产品尤为引人注目。这篇文件是我个人对这些产品的能力、应用场景、业务价值、技术原理的介绍和深度解读&#xff0c;最后也简单写一下新手如何进行相关产品的初步使用…...

预览 PDF 文档

引言 在现代Web应用中&#xff0c;文件预览功能是非常常见的需求之一。特别是在企业级应用中&#xff0c;用户经常需要查看各种类型的文件&#xff0c;如 PDF、Word、Excel 等。本文将详细介绍如何在Vue项目中实现 PDF 文档的预览功能。 实现原理 后端API 后端需要提供一个…...

Chromium 在WebContents中添加自定义数据c++

为了能在WebContents中添加自定义数据先看下几个关键类的介绍。 一、WebContents 介绍&#xff1a; WebContents是content模块核心&#xff0c;是呈现 Web 内容&#xff08;通常为 HTML&#xff09;位于矩形区域中。 最直观的是一个浏览器标签对应一个WebContents&#xff0c…...

【Apache Zookeeper】

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

13.音乐管理系统(基于SpringBoot + Vue)

目录 1.系统的受众说明 ​​​​​​​ 2 需求分析 2.1用例图及用例分析 2.1.1 用户用例图及用例分析 2.1.2 管理员用例图及用例分析 2.2 系统结构图和流程图 2.2.1 音乐播放器的系统流程图&#xff08;图2.2.1-1&#xff09; 2.2.2 系统功能表&#xff08;表2.2.2…...

如何从iconfont中获取字体图标并应用到微信小程序中去?

下面我们一一个微信小程序的登录界面的制作为例来说明&#xff0c;如何从iconfont中获取字体图标是如何应用到微信小程序中去的。首先我们看效果。 这里所有的图标&#xff0c;都是从iconfont中以字体的形式来加载的&#xff0c;也就是说&#xff0c;我们自始至终没有使用一张…...

C语言中的位操作

第一章 变量某位赋值与连续赋值 寄存器 | 值 //例如&#xff1a;a 1000 0011b a | (1<<2) //a 1000 0111 b 单独赋值 a | (3<<2*2) // 1011 0011b 连续赋值 第二章 变量某位清零与连续清零 寄存器 & ~&#xff08;&#xff09; 值 //例子&#xff1a;a …...

Spring之HTTP客户端--RestTemplate的使用

原文网址&#xff1a;Spring之HTTP客户端--RestTemplate的使用_IT利刃出鞘的博客-CSDN博客 简介 本文介绍RestTemplate的用法。RestTemplate是Spring自带的HTTP客户端&#xff0c;推荐使用。 项目中经常需要使用http调用第三方的服务&#xff0c;常用的客户端如下&#xff1…...

vscode和pycharm在当前工作目录的不同|python获取当前文件目录和当前工作目录

问题背景 相信大家都遇到过一个问题&#xff1a;一个项目在vscode&#xff08;或pycharm&#xff09;明明可以正常运行&#xff0c;但当在pycharm&#xff08;或vscode&#xff09;中时&#xff0c;却经常会出现路径错误。起初&#xff0c;对于这个问题&#xff0c;我也是一知…...

速盾:海外高防CDN有哪些优势?

海外高防CDN&#xff08;Content Delivery Network&#xff09;是一种通过部署分布式节点服务器来加速网站内容分发的技术&#xff0c;它能够提供更快速、稳定、安全的网站访问体验。相比于传统的CDN服务&#xff0c;海外高防CDN具有以下几个优势&#xff1a; 全球分布&#xf…...

OpenCV视觉分析之目标跟踪(4)目标跟踪类TrackerDaSiamRPN的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 cv::TrackerDaSiamRPN 是 OpenCV 中用于目标跟踪的一个类&#xff0c;它实现了 DaSiam RPN&#xff08;Deformable Siamese Region Proposal Net…...

自动对焦爬山算法原理

自动对焦爬山算法原理可以归纳为以下几个关键步骤&#xff1a; &#xff08;1&#xff09;初始化&#xff1a; 爬山算法从一个随机或预设的初始位置开始&#xff0c;这个位置代表了镜头的初始焦距。 &#xff08;2&#xff09;清晰度评价&#xff1a; 算法首先在当前焦距下捕…...

Hyperledger Fabric有那些核心技术,和其他区块链对比Hyperledger Fabric有那些优势

Hyperledger Fabric是一个模块化、权限化的企业级区块链平台&#xff0c;与比特币、以太坊等公有链相比&#xff0c;Fabric主要为私有链或联盟链设计&#xff0c;适用于企业应用。它包含多项核心技术&#xff0c;使其在企业级区块链应用中具有独特优势。以下是Fabric的核心技术…...

「Mac畅玩鸿蒙与硬件8」鸿蒙开发环境配置篇8 - 应用依赖与资源管理

本篇将介绍如何在 HarmonyOS 项目中高效管理资源文件和依赖&#xff0c;以确保代码结构清晰并提升应用性能。资源管理涉及图片、字符串、多语言文件等&#xff0c;通过优化文件加载和依赖管理&#xff0c;可以显著提升项目的加载速度和运行效率。 关键词 资源管理应用依赖优化…...

【Gorm】传统sql的增删查改,通过go去操作sql

MySQL中的建库&#xff0c;建表&#xff0c;删库&#xff0c;删表&#xff0c;添加记录&#xff0c;查询&#xff0c;删除记录&#xff0c;更新记录这些命令是一定要回的&#xff0c;就算我们脱离 orm 这些&#xff0c;也能直接连接上数据库进行操作。 一、数据库的操作 # 查…...

HTML小阶段二维表和思维导图

下面是对标签、元素、属性的对比二维表&#xff0c;通过对比3w1h&#xff08;what是什么、where用在哪、why为什么要用、how如何用&#xff09;来学习区分学习标签、元素、属性 标签 元素 属性 what &#xff08;Tags&#xff09;标签是用来标记内容块或标明元素内容意义 …...

AI与低代码的碰撞:企业数字化转型的新引擎

引言 在当今的商业环境中&#xff0c;企业数字化转型已从选择题变成了必答题。面对日益复杂的市场竞争和不断变化的客户需求&#xff0c;传统的开发模式常常显得力不从心——开发周期冗长、技术门槛高、成本居高不下&#xff0c;企业很难快速响应市场变化。而在这种背景下&…...

HarmonyOS应用开发者基础认证——初级闯关习题参考答案大全

相关文章 HarmonyOS应用开发者中级认证——中级闯关习题参考答案大全 HarmonyOS应用开发者高级认证——高级闯关习题参考答案大全 文章目录 HarmonyOS第一课 HarmonyOS介绍判断题单选题多选题 HarmonyOS第一课 DevEco Studio的使用判断题单选题多选题 HarmonyOS第一课 ArkTS语法…...

淘宝客网站空间/百度关键词收录排名

JavaScript实现的一个动态查询表格&#xff0c;随着文本框中资料的改变&#xff0c;下边Table中的资料会自动筛选。 <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding"UTF-8"%> <!DOCTYPE <html> <…...

软件下载网站 知乎/搜索引擎免费登录入口

1.安装查看是否安装了FTP&#xff1a;rpm -qa|grep vsftpd安装&#xff1a;yum -y install vsftpdchkconfig vsftpd on 启动vsftpd&#xff1a; systemctl start vsftpd.service vsftpd几种用户&#xff1a;本地用户、虚拟用户、匿名用户。 主动模式、被动模式&#xff1a; POR…...

国内优秀的网站/网站页面禁止访问

1. 基本图算法 BFS和DFS详解以及java实现 推荐阅读 1. 广度优先搜索(BFS) 从临近源顶点s最近的顶点开始&#xff0c;通过对图G的边的探索发现从源顶点s能够抵达的每个顶点 1. 伪代码 BFS(G,s)for each vertex u 属于 G.V - {S}u.color WHITEu.d 无穷u.pi NILs.color GRA…...

南阳网站建设价格/网络服务商怎么咨询

#include<stdio.h> #include<ctype.h> #include<string.h> #include<math.h> #include<stdlib.h> int main(void) {int i, j, n, a[10], b[50]; // 数组 a是题目输入的十个数字 &#xff0c;数组 b是 a所代表的所有数字 for (i 0; i < 10;…...

wordpress script/seo搜索优化专员

情景案例 其实我们身处的团队已经是非常年轻、有活力的高效合作的团队了&#xff0c;但是在集体工作中&#xff0c;有时也会出现一些问题和阻碍&#xff0c;如以下案例所示&#xff1a; 1、需求三方评审会议上&#xff0c;策划口若悬河&#xff0c;其他职能昏昏欲睡。 策划问…...

wordpress实现图片幻灯展示效果/免费做网站推广的软件

应用场景 通常情况下我们的apps发布后也就是release模式下log是不显示的&#xff0c;debug模式下是显示log的&#xff0c;但是在特殊情况下我们测试release包的时候需要log的时候&#xff0c;就无法使用BuildConfig.DEBUG来达到要求&#xff0c;因为在release模式下自动设置为f…...