一、环境配置与工具初始化​

  1. ohpm(OpenHarmony 包管理器)基础命令​
  • 初始化项目:ohpm init(在项目根目录执行,生成 package.json)​
  • 安装依赖:ohpm install [依赖名](如ohpm install @ohos/router)​
  • 卸载依赖:ohpm uninstall [依赖名]​
  • 查看依赖列表:ohpm list​
  • 清理缓存:ohpm cache clean​
  1. DevEco Studio 命令行工具(hdc)初始化​
  • 检查 hdc 是否可用:hdc version(确认环境变量配置成功)​
  • 启动 hdc 服务:hdc start -s​

二、设备管理与连接​

  1. 设备连接与状态查看​
  • 查看已连接设备:hdc list targets(显示设备 ID、状态)​
  • 连接远程设备:hdc connect [设备IP]:[端口](如hdc connect 192.168.1.100:5555)​
  • 断开设备连接:hdc disconnect [设备IP]:[端口]​
  • 重启设备:hdc shell reboot​
  1. 设备权限与交互​
  • 获取设备 shell 权限:hdc shell(进入设备命令行交互模式)​
  • 退出 shell:exit​
  • 推送文件到设备:hdc file send [本地文件路径] [设备目标路径](如hdc file send D:/test.txt /data/local/tmp/)​
  • 从设备拉取文件:hdc file recv [设备文件路径] [本地目标路径]​

三、应用编译与运行​

  1. 应用编译(基于 DevEco Studio 命令行)​
  • 编译 hap 包(debug 版):build.cmd --product-name [设备产品名] --mode debug(Windows)/ ./build.sh --product-name [设备产品名] --mode debug(Linux/Mac)​
  • 编译 hap 包(release 版):build.cmd --product-name [设备产品名] --mode release --sign(需提前配置签名信息)​
  1. 应用安装与卸载​
  • 安装 hap 包到设备:hdc install [hap包路径](如hdc install D:/projects/app/build/outputs/hap/debug/app.hap)​
  • 卸载应用:hdc uninstall [应用包名](如hdc uninstall com.example.myapp)​
  • 强制安装(覆盖旧版本):hdc install -r [hap包路径]​
  1. 应用启动与停止​
  • 启动应用(指定 Ability):hdc shell aa start -a [Ability全路径] -b [应用包名](如hdc shell aa start -a com.example.myapp.MainAbility -b com.example.myapp)​
  • 停止应用:hdc shell aa force-stop [应用包名]​

四、日志查看与调试​

  1. HiLog 日志操作​
  • 查看应用日志(按包名过滤):hdc shell hilog | grep [应用包名](如hdc shell hilog | grep com.example.myapp)​
  • 查看指定级别日志(ERROR/WARN/INFO/DEBUG):hdc shell hilog -l E(仅看 ERROR 级日志)​
  • 保存日志到本地文件:hdc shell hilog > [本地日志文件路径](如hdc shell hilog > D:/app_log.txt)​
  1. FaultLog 查看​
  • 查看设备上的故障日志列表:hdc shell ls /data/log/faultlog/​
  • 查看具体故障日志内容:hdc shell cat /data/log/faultlog/[日志文件名]​

五、系统与应用信息查询​

  1. 系统信息查询​
  • 查看 OpenHarmony 系统版本:hdc shell getprop ro.build.version.release​
  • 查看设备型号:hdc shell getprop ro.product.model​
  1. 应用信息查询​
  • 查看设备已安装应用列表:hdc shell pm list packages​
  • 查看指定应用安装路径:hdc shell pm path [应用包名](如hdc shell pm path com.example.myapp)
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐