鸿蒙OS应用开发之——真机运行

一 真机直接运行结果

通过DevEco新建项目运行时出现了如下错误

Run\entryRun\Event Log
Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]
Sign the app before running it on a real device.
the instructions to configure the signature information.

二 真机运行条件及流程

2.1 真机运行条件

编号条件备注
1鸿蒙真机设备硬件
2鸿蒙开发者账号实名认证

2.2 真机运行流程(默认已注册开发者账号)

编号流程备注
1DevEco:创建项目DevEco开发工具
2DevEco:生成秘钥(.p12)和证书请求文件(.csr)DevEco开发工具
3AppGallery-我的项目:本地应用与鸿蒙应用绑定网站
4AppGallery-用户及访问:上传.csr及下载数字证书(.cer)网站
5AppGallery-我的项目:下载Profile文件(.p7b)网站
6DevEco:配置Project/Signing ConfigsDevEco开发工具

三 真机运行流程

3.1 创建项目

  • 依次点击:File——>new Project,在打开的选项框中配置项目

3.2 使用DevEco Studio生成密钥和证书请求文件

  1. 在主菜单栏点击Build > Generate Key and CSR

  2. Key Store File中,可以点击Choose Existing选择已有的密钥库文件;如果没有密钥库文件,点击New进行创建

    key Store File:hm.p12
    Password:hm123456
    

  • 配置Key下的其他选项

    Alias:hm
    

  • 选择p12和csr生成位置

  • 点击Finish后,可以在存储路径下获取生成的密钥库文件(.p12)和证书请求文件(.csr)

3.3 AppGallery-我的项目:本地应用与鸿蒙应用绑定

  1. 登录AppGallery Connect网站,使用华为账号登录
  • 登录完成后,有几个选项(会在几个选项间切换)
  • 创建项目:点击"我的项目"——>添加项目——>输入项目名称
  • 添加应用(本地项目与AppGallery Connect项目绑定)
  • 填写添加应用配置

3.4 AppGallery-用户及访问:上传.csr及下载数字证书(.cer)

  • AppGallery Connect下,切换到用户与访问选项
  • 点击设备管理,查看当前连接的设备
  • 点击证书管理(上传.csr及下载.cer)
  • 上传完成后,点击右侧的下载按钮,下载对应的证书(.cert)

3.5 AppGallery-我的项目:下载Profile文件(.p7b)

  • AppGallery Connect下,切换到我的项目/应用,拉倒底部,找到HAP Provision Profile
  • 点击添加,在弹出的对话框中填写HAP Provision Profile信息
  • 配置完成后,点击下载,下载.p7b文件

3.6 DevEco:配置Project/Signing Configs

  • DevEco开发工具,依次点击:File——>Project Struct,打开Project Struct对话框

  • 切换到Signing Configs工具栏下的Debug选项卡,填写签名信息

    编号标签项取值
    1Store File.p12文件
    2Store Passwordhm123456
    3Key Aliashm
    4Sign Alg自动生成,无需配置
    5Profile File.p7b
    6Certpath File.cert

  • 将项目运行到真机上,效果如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值