OpenHarmony开发者论坛
标题:
OpenHarmony真机调式流程
[打印本页]
作者:
liubo-688
时间:
2025-1-10 11:34
标题:
OpenHarmony真机调式流程
[md]**前言:**
本文介绍关于OpenHarmony何实现真机调试
内容:
1. 下载DevEco Studio 3.0.0.900 版本,由于高版本打包有问题,指定3.0.0.900版本,不然打包会出现问题
2. 手机链接电脑
3. 基于设置模块为例调式
4. 设置签名打开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.找到打包好的文件目录如图:

2. 找到文件phone-default-signed.hap 把它复制出来随便放到你想要目录,再把名字改成你想要的文件名。
3. 这里以放在桌面为例,把文件名改成settings。
4. 找到sdk文件目录下cmd进入控制台。
5. 输入命令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 命令。
6. 最后输入hdc\_std target boot 重启就可以调式了。
烧录调式流程如下图所示:

END
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5