鸿蒙hdc命令【杭州多测师】

1、查看版本

hdc -v

2、查看连接设备

hdc list targets

3、安装应用

hdc app install .\phone-launcher-default-signed.hap

// 覆盖安装

hdc app install -r .\phone-launcher-default-signed.hap

// 安装、更新,多HAP可以指定多个文件路径

hdc install C:\entry.hap C:\feature.hap

// 执行结果

install bundle successfully.

// 先执行hdc shell才能使用bm工具

hdc shell

// 安装、更新,多HAP可以指定多个文件路径

bm install -p /data/app/entry.hap /data/app/feature.hap

// 执行结果

install bundle successfully.

4、卸载应用

hdc app uninstall com.ohos.myapplication

// 卸载

bm uninstall -n com.example.myapplication

// 执行结果

uninstall bundle successfully.

// 卸载

hdc uninstall com.example.myapplication

// 执行结果

uninstall bundle successfully.

5、发送文件

hdc file send .\Laucher.hap system/app/com.ohos.launcher/Launcher.hap

6、接收文件

hdc file recv system/app/com.ohos.launcher/Launcher.hap D:\OpenHarmony\

7、查看日志

hdc hilog

8、获取UUID

hdc shell bm get --udid

9、杀掉hdc进程,类似adb kill-server

hdc kill

10、重启hdc

hdc start -r

11、重启设备

hdc shell reboot

12、启动Ability

hdc shell aa start -b 包名 -a Ability名称

hdc shell aa start -b ohos.samples.FormApplication -a ohos.samples.FormApplication.MainAbility

13、多设备操作

hdc list targets 查看设备后

hdc -t 设备 shell

hdc -t 7001005458323933328a250f004e3900 shell

14、清除应用缓存

hdc shell bm clean -n ohos.samples.FormApplication -c

15、清除应用数据

hdc shell bm clean -n ohos.samples.FormApplication -d

16、hdc shell bm 其他操作

禁止应用,应用在桌面消失

hdc shell bm disable -n ohos.samples.FormApplication

允许应用,应用在桌面显示

hdc shell bm enable -n ohos.samples.FormApplication

查看应用配置信息

hdc shell bm dump -n ohos.samples.FormApplication

help list available commands

install install a bundle with options

uninstall uninstall a bundle with options

dump dump the bundle info

clean clean the bundle data

enable enable the bundle

disable disable the bundle

get obtain device udid

getrm obtain the value of isRemovable by given bundle name and module name

setrm set module isRemovable by given bundle name and module name

17、hdc shell aa 其他操作

强制退出应用

hdc shell aa force-stop ohos.samples.FormApplication

查看当前任务栈的ability 信息

hdc shell aa dump -l

hdc shell aa 其他操作

help list available commands

start start ability with options

stop-service stop service with options

dump dump the ability info

force-stop <bundle-name> force stop the process with bundle name

test start the test framework with options

ApplicationNotRespondin Pass in pid with options

block-ability <ability-record-id> block ability with ability record id

block-ams-service block ams service

block-app-service block app service

18、hdc 其他操作

hdc discover

hdc tconn

hdc bugreport

hdc jpid

hdc keygen FILE

相关推荐
音浪豆豆_Rachel2 小时前
Flutter 与原生通信的桥梁:深入解析 Pigeon 与后台线程通信
flutter·harmonyos
音浪豆豆_Rachel2 小时前
Flutter跨平台通信的智能配置:Pigeon注解配置与鸿蒙生态深度集成
flutter·华为·harmonyos
Yeats_Liao5 小时前
MindSpore开发之路(八):数据处理之Dataset(上)——构建高效的数据流水线
数据结构·人工智能·python·机器学习·华为
FrameNotWork6 小时前
HarmonyOS 教学实战(六):复杂表单与校验体系(把“最难写”的模块写优雅)
华为·harmonyos
HMS Core7 小时前
【FAQ】HarmonyOS SDK 闭源开放能力 — Form Kit
华为·harmonyos
IT充电站8 小时前
鸿蒙应用开发之鸿蒙沙箱文件如何存媒体库?
harmonyos
IT充电站8 小时前
鸿蒙应用开发之通过AVPlayer如何实现音乐播放、暂停、音量设置?
harmonyos
HMS Core8 小时前
【FAQ】HarmonyOS SDK 闭源开放能力 — Share Kit
华为·harmonyos
昼-枕10 小时前
鸿蒙Flutter实战:构建智能健身教练应用
flutter·华为·harmonyos
昼-枕10 小时前
鸿蒙与 Flutter 的融合探索:跨平台开发的新可能
flutter·华为·harmonyos