• Lv0
    粉丝0

积分26 / 贡献0

提问0答案被采纳0文章8

作者动态

[经验分享] OpenHarmony真机调式流程

liubo-688 显示全部楼层 发表于 4 天前

前言:

本文介绍关于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.找到打包好的文件目录如图:

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

烧录调式流程如下图所示:

END

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部