查看: 84|回复: 0

OpenHarmony真机调式流程

[复制链接]

2

主题

1

回帖

16

积分

新手上路

积分
16
发表于 2025-3-30 14:36:48 | 显示全部楼层 |阅读模式
前言:
本文介绍关于OpenHarmony何实现真机调试
内容:
    下载DevEco Studio 3.0.0.900 版本,由于高版本打包有问题,指定3.0.0.900版本,不然打包会出现问题手机链接电脑基于设置模块为例调式设置签名打开DevEco Studio --> File --> Project Structure --> Project --> Signing Configs 直到如下图点确认OK

5.打包项目找到 Build --> Build Hap(s)/APP(s) -->Build Hap(s) 进行打包

打包完成

6.调式前准备:1、测试机上原先的设置应用模块删掉,2、打包好的代码烧录到测试机中进行调式
6.1 设置应用模块删除流程如下:
1.找到SDK目录,找到本OpenHarmony\Sdk\toolchains\版本>目录下,CMD打开控制台     输入hdc_std shell 进入shell。
2.通过 ls 指令查看文件列表,通过cd system进入项目文件,再通过ls 打开查看文件列表。
3.在cd app 进入app目录,通过 ls 打开hap列表。
4.找到设置应用模块Settings.hap。
5.输入rm -rf Settings.hap 删除setings.hap文件,如果出现rm: Settings.hap: Read-only file system这个只读提示,那么输入mount -o rw,remount -t auto / 就可以可写,再重新rm -rf settings.hap就可以了。
6.输入reboot 命令重启  就可以删除成功。
模块删除流程如下图:

6.2 把本地代码烧录到测试机流程如下:
1.找到打包好的文件目录如图:

    找到文件phone-default-signed.hap 把它复制出来随便放到你想要目录,再把名字改成你想要的文件名。这里以放在桌面为例,把文件名改成settings。找到sdk文件目录下cmd进入控制台。输入命令hdc_std file send D:\Desktop\Settings.hap(打包好的文件) /system/app(烧             录到的文件下路径),如果发现[Fail]Error opening file: read-only file system只读报错,那么输入hdc_std shell mount -o rw,remount -t auto / 就可以解决,然后再执行hdc_std file send 命令。最后输入hdc_std target boot 重启就可以调式了。
烧录调式流程如下图所示:

END

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表