开发常用命令总结
·
一、环境配置与工具初始化
- ohpm(OpenHarmony 包管理器)基础命令
- 初始化项目:ohpm init(在项目根目录执行,生成 package.json)
- 安装依赖:ohpm install [依赖名](如ohpm install @ohos/router)
- 卸载依赖:ohpm uninstall [依赖名]
- 查看依赖列表:ohpm list
- 清理缓存:ohpm cache clean
- DevEco Studio 命令行工具(hdc)初始化
- 检查 hdc 是否可用:hdc version(确认环境变量配置成功)
- 启动 hdc 服务:hdc start -s
二、设备管理与连接
- 设备连接与状态查看
- 查看已连接设备:hdc list targets(显示设备 ID、状态)
- 连接远程设备:hdc connect [设备IP]:[端口](如hdc connect 192.168.1.100:5555)
- 断开设备连接:hdc disconnect [设备IP]:[端口]
- 重启设备:hdc shell reboot
- 设备权限与交互
- 获取设备 shell 权限:hdc shell(进入设备命令行交互模式)
- 退出 shell:exit
- 推送文件到设备:hdc file send [本地文件路径] [设备目标路径](如hdc file send D:/test.txt /data/local/tmp/)
- 从设备拉取文件:hdc file recv [设备文件路径] [本地目标路径]
三、应用编译与运行
- 应用编译(基于 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(需提前配置签名信息)
- 应用安装与卸载
- 安装 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包路径]
- 应用启动与停止
- 启动应用(指定 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 [应用包名]
四、日志查看与调试
- 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)
- FaultLog 查看
- 查看设备上的故障日志列表:hdc shell ls /data/log/faultlog/
- 查看具体故障日志内容:hdc shell cat /data/log/faultlog/[日志文件名]
五、系统与应用信息查询
- 系统信息查询
- 查看 OpenHarmony 系统版本:hdc shell getprop ro.build.version.release
- 查看设备型号:hdc shell getprop ro.product.model
- 应用信息查询
- 查看设备已安装应用列表:hdc shell pm list packages
- 查看指定应用安装路径:hdc shell pm path [应用包名](如hdc shell pm path com.example.myapp)
更多推荐
所有评论(0)