0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安装鸿蒙应用的方式有哪些

OpenHarmony技术社区 来源:鸿蒙技术社区 作者:dsttl3点cn 2021-11-01 11:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前,安装鸿蒙应用的方式有两种:

通过 SDK 中提供的 hdc 工具安装,该方式只适合开发、测试人员,需要通过电脑来安装,而且需要将设备添加为测试设备。

通过应用商店安装,该方式适合所有人,不过上架应用要求比较高。不过官方提供了开放式测试功能,可以省略部分上架要求条件。

前期准备

需要准备好程序源码,签名证书文件等。

签名证书文件参考:《鸿蒙应用打包签名需要用到的 4 个文件生成方法》

https://harmonyos.51cto.com/posts/8722

配置签名文件

鸿蒙应用安装到真机上,需要进行签名,下面介绍几种签名方式。

①使用 IDE 自动签名

该签名方式在开发阶段最常见,特点是配置简单。缺点是需要真机与电脑连接才能完成签名,只适合单台设备安装。

自动签名官方文档已经有介绍了,这里就直接引用官方文档了。使用真机进行调试。

签名成功界面:

自动签名常见错误提示如下两种:

(1)无法创建调试 key:

解决方法:废除多余的调试证书,当前 AGC 调试证书最多仅支持两个,超过两个无法创建。

(2)没有连接鸿蒙设备:

解决方法:使用 USB 连接手机,并确保手机已开启调试模式。

②手动配置调试证书

该方式与自动签名类似,不过可以通过添加测试设备,给最多 100 台测试设备进行安装。

打开 DevEco Studio 进入File→Project Structure→Project→Signing Configs 界面。

配置完成的界面:

③手动配置发布证书

该方式适合将安装包发布到应用商店。该操作与配置调试证书类似,不过需要将调试证书替换为发布证书。

配置完成的界面:

打包应用

打包应用有 3 种:

①直接通过 ide 安装应用

该方法只用于开发调试,在连接手机后,点击该运行按钮就行。

②打包 debug 版本包

打开 DevEco Studio 进入Build→Build Hap(s)/APP(s)→Build Hap(s)。

③打包 Release 版本包

打开 DevEco Studio 进入Build→Build Hap(s)/APP(s)→Build APP(s)。

应用安装

应用安装分为两种,一种是 debug 版本安装,一种是通过应用商店安装。

①debug 版本安装

确认设备是否已经被添加到测试设备,查看方式:登录华为 AppGallery Connect→用户与访问→设备管理。

查看设备是否在列表中。设备 UDID 可以通过 hdc 工具查询(附件附带,或者在鸿蒙 SDK 中找到。)

使用数据线将手机连接到电脑,打开 cmd 命令,查询命令:

hdc shell bm get -udid

如果应用没有添加,需要添加设备后,重新生成调试证书,然后替换先前的证书。

安装应用:因为鸿蒙目前并不像安卓,支持安装包直接在手机上安装,所以如果是多台设备或多个测试人员,需要通过 hdc 工具来进行安装。

首先需要确认上述步骤是否已经完成,打开 CMD,进入构建完成的 debug hap 包目录,输入以下命令:

hdc app install entry-debug-rich-signed.hap

到此,应用就成功安装到手机上了。该操作需手机连接到电脑操作。

②通过应用商店安装

关于开放式测试版本:华为对上架的应用要求比较高,这里介绍一种比较简单的方式,那就是发布开放式测试版本。

当然,如果你的应用达到了上架需求,也可以直接通过该版本直接转为正式版本。

开放式测试版本需要受邀开发者才能提交,如您需加入受邀名单,已实名开发者需发送邮件主题为“申请加入 HarmonyOS 应用的开放式测试”,将 APP ID 及 Developer ID 发送至 agconnect@huawei.com 进行申请。

华为运营人员将在 1-3 个工作日内为您安排对接人员。未实名开发者请先完成实名认证再发送申请。APP ID 及 Developer ID 查询方法请参见查询开发者帐号 ID 及项目 ID。

更加具体内容查看官方文档《开放式测试》:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-betatest-introduction-0000001071477284

上架应用:获取到开放式测试版本权限后,就可以提交应用了。

首先,登录到华为 AppGallery Connect 填写完整的应用信息。

进入到下一步,填写版本信息。在是否开放式测试版本这里选择是,然后填写测试时间及相关信息,因为是测试版本,所以还需要添加测试账号,这里添加的账号为华为用户账号,如何是手机号,需要在前面添加 86-。

软件版本这里上传前面构建的 APP 包:

后面的版权信息,因为我没有,这个是测试版本,所以随便上传一下,应付自动检查就 OK 了。填写完成后提交审核。然后就是等待审核通过了。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128625
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69338
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35573

原文标题:开发了个鸿蒙APP,如何安装到手机上?

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    想体验鸿蒙生态,该怎么获取鸿蒙开发板?哪些途径?

    如何快速上手体验鸿蒙生态? 想体验鸿蒙生态,该怎么获取鸿蒙开发板?哪些途径?
    发表于 11-29 08:40

    【HarmonyOS 5】鸿蒙中常见的标题栏布局方案

    是返回按钮,右边是问号帮助按钮,中间是标题文字。 那有几种布局方式,分别怎么布局呢?常见的思维是,老铁使用row去布局,怎么都对不齐。 二、解决方案 方案一,使用Flex布局: 使用Flex布局将返回
    的头像 发表于 07-11 18:30 643次阅读
    【HarmonyOS 5】<b class='flag-5'>鸿蒙</b>中常见的标题栏布局方案

    鸿蒙应用px,vp,fp概念详解

    传统移动端开发方向,转到鸿蒙应用开发方向。 前端开发同学对于开发范式很熟悉,但是对于工作流程和开发方式是会有不适感,其实移动应用开发与前端开发,最大的区别就在于UI适配和性能优化上了。 今天我们就来分析下鸿蒙中UI适配的规范与小
    的头像 发表于 07-07 11:48 1000次阅读
    <b class='flag-5'>鸿蒙</b>应用px,vp,fp概念详解

    使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

    的一站式集成开发环境(IDE),专为鸿蒙操作系统(HarmonyOS Next)应用和服务开发设计 DevEco Studio,掌握基本操作和开发流程。 ## 2. 安装与配置 1. 访问华为开发者联盟
    发表于 06-11 17:18

    无人职守自动安装部署操作系统指南

    当组织服务器需要部署linux系统时,需要通过网络方式安装并结合自动应答文件,实现无人职守自动安装部署操作系统。这种方式需要我们至少配置一
    的头像 发表于 05-22 13:38 734次阅读
    无人职守自动<b class='flag-5'>安装</b>部署操作系统指南

    光纤预端接方式几种

    光纤预端接方式主要包括以下几种,每种方式都有其独特的特点和应用场景: 工厂预端接(Factory Pre-terminated) 特点:在工厂环境下,通过高精度设备将光纤连接器(如LC、SC、MPO
    的头像 发表于 05-13 14:13 585次阅读

    鸿蒙北向开发OpenHarmony5.0 DevEco Studio开发工具安装与配置

    本文介绍OpenHarmony5.0 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!由触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,支持开源
    的头像 发表于 03-28 18:05 1335次阅读
    <b class='flag-5'>鸿蒙</b>北向开发OpenHarmony5.0 DevEco Studio开发工具<b class='flag-5'>安装</b>与配置

    DevEco Studio 联合小艺接入 DeepSeek,步骤更简单开发鸿蒙更专业

    完成后,打开 DevEco Studio,创建一个新的鸿蒙应用项目,选择适合的模板(如 Empty Ability)。 2、下载并安装 CodeGenie 工具 如果你安装的是官网最新的 DevEco
    发表于 03-13 15:11

    鸿蒙原生应用开发也可以使用DeepSeek了

    (现为Proxy AI,本文以CodeGPT代指)接入DeepSeek,一起来探索开发鸿蒙原生应用的更多可能吧! 第一步:环境准备 安装DevEco Studio:如果尚未安装DevEco Studio
    发表于 02-20 18:06

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 1338次阅读
    <b class='flag-5'>鸿蒙</b>北向开发OpenHarmony4.1 DevEco Studio开发工具<b class='flag-5'>安装</b>与配置

    铜排连接方式哪些

    方式,适用于各种铜排尺寸和形状。 通过螺栓和螺母将铜排固定在一起,可以提供良好的机械强度和电气连接。 易于安装和拆卸,便于维护和检修。 应用场景: 适用于需要频繁拆卸和维护的场合,如变电站、开关柜等。 2. 焊接 特点: 焊接是
    的头像 发表于 01-19 11:47 3843次阅读

    AIGC入门及鸿蒙入门

    、小巧、功能强大等特点,能够在物联网时代为用户提供更加便捷、高效的服务。 2. 开发环境搭建: 下载并安装DevEco Studio,这是华为官方为鸿蒙系统开发提供的集成开发环境。 配置开发环境,包括安装
    发表于 01-13 10:32

    鸿蒙Flutter实战:14-现有Flutter 项目支持鸿蒙 II

    分别安装官方的3.22版本,以及鸿蒙社区的 3.22.0 版本 3.搭建 Flutter鸿蒙开发环境 参考文章《鸿蒙Flutter实战:01-搭建开发环境》 搭建项目架构 创建目录
    发表于 12-26 14:59

    快来“一起鸿蒙吧”!体验更出色,智慧再升级

    鸿蒙遇上脱口秀,会擦出什么样的火花?“一起鸿蒙吧”给出了答案。华为邀请了呼兰、贾耗、漫才兄弟、庞博、小鹿等艺人,用脱口秀独有的风趣幽默方式,将原生鸿蒙带入观众的视野。从真实的应用场景
    的头像 发表于 12-25 14:45 625次阅读
    快来“一起<b class='flag-5'>鸿蒙</b>吧”!体验更出色,智慧再升级

    Type-C贴片安装方式的优点与应用解析

    Type-C贴片安装方式近年来在电子产品制造中得到了广泛应用,其凭借高度集成化和优异的性能成为现代电子设备的理想选择。作为一种表面贴装技术(SMT),Type-C贴片安装方式不仅满足了
    的头像 发表于 12-18 14:24 832次阅读
    Type-C贴片<b class='flag-5'>安装</b><b class='flag-5'>方式</b>的优点与应用解析