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等待编辑器配置,配置成功就可以点击运行在手机了