DevEco 使用本地真机调试
2022年6月29日大约 2 分钟约 615 字
DevEco 使用本地真机调试
本文参考开发者手册 使用真机进行调试 并进行真实记录。
获取 UUID
文档地址:获取 UUID 方法
准备工作
需要打开手机的开发者模式(打开设置,然后到关于手机页面,连续快速点击版本号 7 次,直到出现提醒正处于开发者模式)。
通过数据线将手机连接上电脑。
先使用 HarmonyOS SDK 下 toolchains 目录中的 hdc.exe
工具获取设备的 uuid:
hdc shell bm get --uuid
如果已开启调试模式且获取手机 UUID 失败,请将 USB 连接模式改为“传输文件”或 “MIDI”,通常手机没有设置就可以正常读取了。
复制一下,后面会用到。
申请调试证书
文档地址:手动方式调试 HarmonyOS 应用
1.打开 AppGallery Connect,选择 “用户与访问”
在左侧导航栏下方选择“设备管理”,进入设备管理页面。
页面中选择添加设备,在弹出窗口填写设备信息,点击“提交”。
这里的 UUID 就是上面用工具获取到的。
添加完成:
创建项目
同样在 AppGallery Connect,选择“我的项目”:
点击 “添加项目”,然后填写项目名称:
完成后点击 “添加应用”:
填写表单,应用包名就是 DevEco 项目的包名,最后确定即可:
注意
应用包名只允许使用英文字母、数字、"_",首字符必须是字母,以 “.” 分隔,至少包含 3 段,每一段必须以数字或者字母结束,具体规范请参见 软件包规范
然后在 DevEco 中,依次选择 “File” - “Project Structure” - “Project” - “Signing Configs”,就能够自动签名了:
之后就能使用真机运行我们的 APP 了(小吐槽:远程真机和模拟器是真的卡)。