如何将开发的鸿蒙APP安装到手机上-飞外网

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

通过 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 了。填写完成后提交审核。然后就是等待审核通过了。

编辑:jq


请问安卓APP如何获取拔出CH341的事件? 从安卓平板拔出CH341后会提示“Device disconnected”,可是我的APP要如何或者这个事件和状态呢?... 发表于 06-30 06:48 • 142次
目前iPhone 14系列4款手机的外观已确定,连带着手机壳、钢化玻璃膜等配件也开始试产中,产业.... 牵手一起梦 发表于 06-29 16:40 • 176次
目前,半导体、屏幕等核心零部件快速发展,使得各大厂商在手机硬件配置方面同质化越来越严重。面对激烈的市.... 焦点讯 发表于 06-28 14:33 • 122次
AppStorestyleHorizontalScrollView iOS滑动控件 ./oschina_soft/AppStorestyleHorizontalScrollView.z.... 发表于 06-28 11:27 •
S32K3的安全启动用于确保设备仅使用受原始设备制造商(OEM)信任的软件进行启动。当设备复位后启.... 科技绿洲 发表于 06-27 17:07 • 294次
紫光同芯打造基于超级SIM新生态的高安全数字资产保险箱 随着移动互联网的快速发展,基于ROM构架和Flash架构的SIM卡芯片,由于腌膜周期长,以及通讯接口.... 科技绿洲 发表于 06-27 15:19 • 152次
Redmi Note 11T Pro怎么样?中端机的性能天花板?同价位段首选? 入手新机喽!这次入手的是在5月份发布的Redmi Note 11T Pro,发布至今大家对11T P.... 智能移动终端拆解开箱图鉴 发表于 06-27 14:42 •
2022年6月24日,鸿蒙开发者大赛正式开启报名,其下设Apps UP应用创新赛道自2020年以来已.... 话说科技 发表于 06-27 09:14 • 445次
深开鸿助力打造“北方开源鸿蒙之城” 共建智慧城市新生态   6月25日,第六届世界智能大会--开源鸿蒙智能物联网创新发展平行论坛顺利召开。本次论坛由北京中软.... 深开鸿 发表于 06-26 17:09 • 550次
芯盾时代成功入选综合实力百强“中坚力量”序列 近日,国内数字化产业第三方调研与咨询机构数世咨询正式发布《2021年中国数字安全百强报告》(以下简称.... 科技绿洲 发表于 06-22 16:39 • 295次
iqoo9pro值得入手吗? iqoo9pro拆解评测 揭秘iQOO 9 Pro的七大看点 周一我们说到iQOO 9 Pro的整机共采用23颗螺丝固定,采用比较常见的三段式结构。拆解难度算是中.... 智能移动终端拆解开箱图鉴 发表于 06-22 16:33 • 1651次
真我V20成为千元5G手机的新标杆 6月21日,真我realme千元5G新机——真我V20迎来热销。凭借国潮设计和敢越级的产品力,真我V.... 发烧友小张 发表于 06-22 10:45 • 125次
APP跳转到BOOT代码,CH54X无法跳转是什么原因? APP跳转到BOOT代码,CH55X正常,换54X芯片后,只把跳转地址改为BOOT的起始地址0XF400, 但不成功。重启后又直接... 发表于 06-22 06:33 • 108次
机智云推出智能养宠解决方案 实现设备智能化升级 事实上,在不经意间,宠物行业市场规模快速增长,从宠物的基础需求宠物食粮到宠物美容、宠物医疗保健,再到.... 科技绿洲 发表于 06-21 10:28 • 247次
信号放大器越来越被大众喜爱,成为大家增强信号的首选之物,那么在安装时需要注意些什么呢? 佛山林创 发表于 06-20 17:34 • 268次
iqoo9pro值得入手吗?拆解评测 双电芯设计 散热做足准备 iQOO 9 Pro在发布时就被称之为“全能旗舰”,官方更是总结七大看点:2K E5超视网膜屏、超声.... 智能移动终端拆解开箱图鉴 发表于 06-20 14:27 • 2087次
Simon智能客厅通用解决方案为重点照明提供优质光效 Simon千兆型无线AP,传输速率最高可达1167Mbps*,为你开启极致丝滑、稳定流畅的用网体验。.... 科技绿洲 发表于 06-17 16:37 • 2947次
中国电信的第三代云手机:天翼1号2022正式开售 天翼1号2022,这个名字听上去是不是不太像是一款手机的名字,事实上这是电信自主品牌5G全网通云手机.... 智能移动终端拆解开箱图鉴 发表于 06-17 15:12 • 754次
鸿蒙APP在小窗口模式下,下边两角出现直角溢出怎么处理呢? 鸿蒙APP在小窗口模式下,下边两角出现直角溢出,目前只能设置resize为false,让应用不支持多窗口模式。 发表于 06-17 10:29 • 557次
求助,Android和HarmonyOS都使用SQLite数据库,能在两个环境组合访问数据库吗? 开发一个APP,同时支持Android和HarmonyOS;Android 和HarmonyOS 都使用SQLite 数据库,能在两个环境组合访问数... 发表于 06-17 09:39 • 548次
做IAP+APP测试,直接更新APP部分把全擦功能去掉,成功率很低怎么解决? 因为我要做IAP+APP测试,想直接更新APP部分,就把全擦这个功能去掉。发现成功次数极低,而且试多几次,连wchlink都... 发表于 06-17 07:49 • 130次
自连健康管理AiAPP平台可实现远程会诊、远程康复指导 自连嵌入式方案自连 ALXC2A Combo 模组,集成 Wi-Fi 6 和 BT+BLE 5.0 .... 科技绿洲 发表于 06-16 11:36 • 1165次
机智云风扇智能化解决方案打造全方位智能服务体系 万物互联时代的到来正在改变着人们的生活方式,智能变革无所不在,它让人们的生活、工作越来越便捷,也驱动.... 科技绿洲 发表于 06-15 14:16 • 302次
鸿蒙应用app开发如何屏蔽掉Home键和返回键? 场景描述:想用鸿蒙pad开发一款考勤应用,为了防止应用退出,需要屏蔽掉home键和返回键 发表于 06-15 10:39 • 564次
CH32V203K8T6用MounRiver编译程序的时候怎么看程序的大小呢? 请问一下,CH32V203K8T6用MounRiver编译程序的时候怎么看程序的大小呢;另外,如果要使用BootLoder功能的话,是app程序... 发表于 06-15 09:17 •
CH579上电先运行Boot作判断,无升级则跳转至APP,跳转后如何使用中断? CH579M使用0x0地址开始20K作为Boot,后续作为APP,上电先运行Boot作判断,无升级则跳转至APP,跳转后如何使用中断?... 发表于 06-15 06:28 •
手机看点:酷派发布新机999起售 HTC推出首款元宇宙手机 近期发布会锐减,vivo T2发布会二度推迟后也在没有了声音,大家猜测将会在6月发布的nova 10.... 智能移动终端拆解开箱图鉴 发表于 06-13 18:28 • 1569次
快讯:罗永浩宣布退出所有社交平台 谷歌研究员称AI已具备人格 昨日凌晨,罗永浩宣布退出所有社交平台,称将再次埋头创业,将更多投入精力在AR领域创业。许多网友表示有.... lhl545545 发表于 06-13 09:23 • 549次
新一代双芯人像科技OPPO Reno8 Pro正式迎来首销 新一代双芯人像科技OPPO Reno8 Pro正式迎来首销,售价2999元起。OPPO Reno8 .... 火花 发表于 06-12 14:26 • 351次
app图标动效在openharmony的源码上哪里实现的? openharmony点击一个app图标的之后,应用会从左上角一点点放大直至铺满屏幕;我想问一下这个动效是在openharmony的源码上的哪里... 发表于 06-10 11:01 • 543次
根据教程创建一个HarmonyOS的HellolWord App,运行后报Error while Deploying HAP错误是为什么? 根据教程创建一个鸿蒙OS的HellolWordApp,尝试运行后报错,ErrorwhileDeployingHAP 发表于 06-10 10:53 • 608次
手机认证是如何提高二手手机的转售价值? 二手手机市场的参与者数量不断增加。每年有好多新的供应商、买家和转售商都加入市场。不过,二手手机认证有.... 21克888 发表于 06-09 17:33 • 781次
最近正值618电商大促,手机厂家们都纷纷开启了降价促销活动,尤其是手机官方商城的活动,不仅规则简单,.... 焦点讯 发表于 06-09 15:25 • 275次
机智云帮助企业与用户打造更高价值的增值服务内容 当产品出现故障时,企业比用户还提前知道,并迅速安排售后计划,让服务人员电话沟通或上门解决。这是因为.... 科技绿洲 发表于 06-09 15:16 • 628次
地图app通过新的城市体验进一步增加了许多新细节,例如土地覆盖、道路、高度信息等,也又花了驾驶导航和.... 牵手一起梦 发表于 06-07 11:11 • 263次
iOS 16将同播共享带到了信息 app中,同播共享的信息app能满足各种需求,信息app听写功能进.... 牵手一起梦 发表于 06-07 10:57 • 188次