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

    文章

    6280

    浏览量

    121869
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2601

    浏览量

    65265
  • HarmonyOS
    +关注

    关注

    79

    文章

    1808

    浏览量

    29256

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

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

收藏 人收藏

    评论

    相关推荐

    串口屏的安装方式方法

    串口屏的安装方式方法
    的头像 发表于 04-02 16:25 1014次阅读

    现在学鸿蒙前途吗?能找到工作?

    。发布会中表示,已有200家头部企业加入原生开发当中,并且一直高薪抢人的局面。 做为Android开发人员,对于现在的互联网行业来说。鸿蒙就是近几年最大的风口了,而不仅Android开发者,鸿蒙的适合
    发表于 02-18 21:32

    如何在鸿蒙系统上安装Google Play

    。但是,通过以下简易步骤仍然可以在鸿蒙系统上安装Google Play。 了解鸿蒙系统和Google Play之间的不兼容性 鸿蒙系统的背景介绍 鸿
    的头像 发表于 01-31 17:13 3697次阅读

    鸿蒙物联网基础

    关于物联网架构以及鸿蒙第三方应用库的引用方式
    的头像 发表于 01-08 08:37 218次阅读
    <b class='flag-5'>鸿蒙</b>物联网基础

    振弦式渗压计的安装方式及注意事项

    振弦式渗压计的安装方式及注意事项 振弦式渗压计是一种常用的测量土壤水位的仪器,可以用于监测地下水位、土壤含水量、岩层渗透系数等参数。其原理是依靠振弦的共振频率变化来测量介质中的压力变化
    的头像 发表于 11-20 13:27 369次阅读
    振弦式渗压计的<b class='flag-5'>安装</b><b class='flag-5'>方式</b>及注意事项

    振弦式渗压计的安装方式及注意要点

    振弦式渗压计的安装方式及注意要点 振弦式渗压计是一种高精度、高效率的地下水位测量仪器。它可以测量地下水位的高度,计算地下水的压力,从而推算出地下水的流量。对于地下水资源管理和保护、治理工程等方面
    的头像 发表于 11-20 13:24 279次阅读
    振弦式渗压计的<b class='flag-5'>安装</b><b class='flag-5'>方式</b>及注意要点

    鸿蒙wx插件吗

    13年果粉最近换的遥遥领先 我想问一下 wx插件吗 需要用到一键转发朋友圈以及抢红包 之前在苹果是用的多开 但是巨费电 我知道鸿蒙可以应用分身 所以想知道有没有这类型的插件?
    发表于 10-04 04:09

    led显示屏常见的7种安装方式有哪些

    LED显示屏的安装是依据施工现场而设计的,户外安装时一般要画出施工图或LED显示屏钢结构图。那么LED显示屏常见的安装方式有哪些呢?今天就跟勉盛小编的脚步,一起来探究一番LED屏的
    发表于 09-28 11:35 1324次阅读
    led显示屏常见的7种<b class='flag-5'>安装</b><b class='flag-5'>方式</b>有哪些

    LED圆环屏常见的安装方式有哪些?

    LED圆环屏的安装形式有很多种,下面将介绍常见的安装方式: 一、内置安装 内置安装是指将LED圆环屏安装
    的头像 发表于 07-19 21:01 690次阅读

    你了解拼接屏的安装吗?方式有哪些呢?

    需要一定的工作经验,安装后也需要技术来进行调试。随着客户需求和经验技术的提升,液晶拼接屏的安装方式也逐渐多样化,今天我们就来分享下最常见的几种安装拼接屏的
    的头像 发表于 07-11 13:47 263次阅读

    一篇文章 LED显示屏安装方式全掌握

    LED显示屏产品目前被应用在市场中的很多领域,根据应用领域和安装环境的不同,LED显示屏安装方式也有不同。今天亮彩就为大家整理一套史SZUI全的LED显示屏安装
    的头像 发表于 06-30 15:52 1099次阅读
    一篇文章 LED显示屏<b class='flag-5'>安装</b><b class='flag-5'>方式</b>全掌握

    你了解拼接屏的安装吗?方式有哪些呢?

    需要一定的工作经验,安装后也需要技术来进行调试。随着客户需求和经验技术的提升,液晶拼接屏的安装方式也逐渐多样化,今天我们就来分享下最常见的几种安装拼接屏的
    的头像 发表于 06-12 10:25 585次阅读
    你了解拼接屏的<b class='flag-5'>安装</b>吗?<b class='flag-5'>方式</b>有哪些呢?

    LED显示屏不同应用的安装方式介绍

    LED显示屏根据用户使用环境不同,分为多种安装方式,有:壁挂式、悬臂式、镶嵌式、立柱式、站立式、楼顶式、移动式、球场围栏式、租赁吊装式、弧形式等多种安装方式
    发表于 05-16 10:32 349次阅读
    LED显示屏不同应用的<b class='flag-5'>安装</b><b class='flag-5'>方式</b>介绍

    简述Ubuntu安装软件的四种方式

    Ubuntu应该是目前最流行的Linux桌面系统了,本节会介绍在Ubuntu Linux系统上软件安装的几种方式。 下面会依次介绍apt软件包管理工具、直接安装deb软件包、绿色软件包
    的头像 发表于 05-12 15:25 1.4w次阅读
    简述Ubuntu<b class='flag-5'>安装</b>软件的四种<b class='flag-5'>方式</b>

    触想工业平板电脑常见的几种安装方式分享

    嵌入式安装是一种常见的安装方式,它可以让两个物体贴合安装,形成一个整体,看上去简洁、美观且不占空间,是当下流行的安装
    的头像 发表于 05-05 16:34 569次阅读