鸿蒙开发5.0【应用打包安装定位定界】

1、应用打包安装定位指南

  • 流程指导

应用在测试场景为了测试应用功能,以及在测试完成后发布app都需要将应用编译打包并安装,流程一般为下图所示:

1

2、打包安装流程

  • 测试场景打包

测试场景开发完应用并签名后即可打包,运行应用或者点击最上面菜单build > build hap(s)app(s)在下图目录下获取。针对应用/服务的签名,DevEco Studio为开发者提供了[自动签名]方案,帮助开发者高效进行调试。也可选择手动签名对应用/服务进行签名。

2

自动签名进入下图File > Project Structure… > Project > Signing Configs界面,勾选“Automatically generate signature”,单击Sign In进行网页登录即可完成签名。

3

[手动签名流程]需要先生成证书请求文件cer,再拿cer文件去agc上生成应用的调试证书和调试profile(其中设备udid用命令行hdc shell bm get –udid获取),针对需要自动化测试的场景,可以考虑[流水线搭建]

  • 发布场景打包

[应用发布]需要通过签名校验,所以需要在打包阶段对其签名。需要在生成证书请求文件后申请发布证书和Profile文件,在工程签名的地方配置上刚才申请的签名证书,编译构建.app文件后进行上架。

4

  • 包结构及配置

打包前对于工程的配置分为[包管理配置文件]module.json5,app.json5;[IDE配置文件]build-profile.json5,hvigor-config.json5;IDE 的[OHPM配置文件]oh-package.json5。

如果只有打包后的hap文件,通过ide打开hap一般为下图的结构,可以在module.json文件和pack.info找到包管理的配置,用文本编辑器打开resources.index可以找出原工程下resource声明的string.json文件的内容。

5

也可以用[bm dump]直接查找包信息:

6

三、应用安装

如果是测试场景,除了在ide运行安装hap之外,也可以用[bm工具命令]安装,两种方式都会使用到bm工具。

发布应用后在应用市场进行安装。

7

以上就是本篇文章所带来的鸿蒙开发中一小部分技术讲解;想要学习完整的鸿蒙全栈技术。可以在结尾找我可全部拿到!
下面是鸿蒙的完整学习路线,展示如下:
1

除此之外,根据这个学习鸿蒙全栈学习路线,也附带一整套完整的学习【文档+视频】,内容包含如下

内容包含了:(ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、鸿蒙南向开发、鸿蒙项目实战)等技术知识点。帮助大家在学习鸿蒙路上快速成长!

鸿蒙【北向应用开发+南向系统层开发】文档

鸿蒙【基础+实战项目】视频

鸿蒙面经

2

为了避免大家在学习过程中产生更多的时间成本,对比我把以上内容全部放在了↓↓↓想要的可以自拿喔!谢谢大家观看!
3

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值