HarmonyOS真机调试(windows)

44 阅读4分钟

 HarmonyOS项目开发完后,想真机调试,可以通过【USB调试】和【无线调试】实现。

提前准备:HarmonyOS项目、鸿蒙系统手机、USB线

用到的网站:AppGallery Connect

手机端配置

设备设置: 手机设置>设备型号>连点软件版本>直到提示进入开发者模式
打开调试权限: 设置>系统>开发者选项>【USB调试】/【无线调试】
连接设备: USB线或者无线调试

USB调试链接即可在DevEco Studio看到手机信息

​编辑

电脑端配置

安装SDK,配置hdc工具

File>Settings>OpenHarmony SDK

设置存储位置选择下载内容点击Apply,等待下载

​编辑

配置hdc环境变量,一般会在toolchains目录下

例:D:\HarmonyOS_NEXT\SDK\20\toolchains

​编辑

添加好后通过终端验证

hdc versiobn

若有信息或版本号即安装成功

无线调试电脑配置

设置>开发者选项>无线调试(开启), 记住IP地址和端口

进入终端

hdc tconn IP:端口

显示Connect OK 表示链接成功

验证设备状态

hdc list targets

显示设备 IP 和端口 即表示设备在线

配置签名

生成密钥和证书请求文件

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

  • 在主菜单栏单击Build > Generate Key and CSR

说明

如果本地已有对应的密钥,无需新生成密钥,可以在Generate Key界面中单击下方的Skip跳过密钥生成过程,直接使用已有密钥生成证书请求文件。

  • Key Store File中,可以单击Choose Existing选择已有的密钥库文件(存储有密钥的.p12文件);如果没有密钥库文件,单击New进行创建。下面以新创建密钥库文件为例进行说明。 
  • Create Key Store窗口中,填写密钥库信息后,单击OK

编辑

Key Store File:设置密钥库文件存储路径,并填写p12文件名。

Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。

Confirm Password:再次输入密钥库密码。

  • Generate Key and CSR界面中,继续填写密钥信息后,单击Next

​编辑

Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。

Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。

  • Generate Key and CSR界面,设置CSR文件存储路径和CSR文件名。​编辑

申请应用调试证书和Profile

1、登录AppGallery Connect网站

证书

证书、APP ID、和Profile > 证书 > 新增证书

​编辑

下载证书,将其放在之前p12和csr文件夹下

设备

证书、APP ID、和Profile > 设备 > 添加设备

​编辑

UDID获取方法:

  • 电脑usb连接手机
  • 进入toolchains文件夹,在地址位置输入cmd,回车

​编辑

  • 进入终端,输入 hdc shell bm get -udid 获取UDID
hdc shell bm get -udid

​编辑

profile

证书、APP ID、和Profile > Profile > 添加

​编辑

根据提示填写内容,真机调试类型选择【调试】

添加成功后,下载Profile文件,将其放在之前p12和csr文件夹下

配置签名信息

​编辑

​编辑

都是刚刚下载下来的文件

密码是Create Key Store窗口中自己填的密码

Key alias是Generate Key and CSR界面填写的Alias

填好后点击Apply等待编辑器配置,配置成功就可以点击运行在手机了