570
社区成员




hdc;传输
设备型号:dayu200
系统版本:OpenHarmony 3.1 Release
代码版本:OpenHarmony-v3.1-Release
使用hdc工具,向oh设备传输文件,log提示传输成功,在设备文件中夹收到传输文件。
使用hdc工具,向oh设备传输文件,log提示传输成功,但是在设备文件夹下没有传输的文件。
hdc工具使用过程中碰到问题,可以参考如下流程自助排查:
注意:客户端和设备端版本保持一致(-v参数查看版本)!
hdc当前常用命令如下,可使用命令hdc -h或者hdc --help查看:
表 1 hdc常用命令列表
Option | Description |
---|---|
-t key | 用于指定连接该指定设备识Key举例:hdc -t *****(设备id) shell |
-s socket | 用于指定服务监听的socket配置举例:hdc -s ip:port |
-h/help -v/version | 用于显示hdc相关的帮助、版本信息 |
list targets[-v] | 显示所有已经连接的目标设备列表,-v选项显示详细信息举例: hdc list targets |
target mount | 以读写模式挂载/system等分区举例: hdc target mount |
smode [off] | 授予后台服务进程root权限, 使用off参数取消授权举例: hdc smode |
kill [-r] | 终止hdc服务进程, -r选项会触发再次重启hdc server举例: hdc kill |
start [-r] | 启动hdc服务进程, -r选项会触发重启hdc server举例: hdc start |
tconn host[:port][-remove] | 通过【ip地址:端口号】来指定连接的设备举例: hdc tconn 192.168.0.100:10178 |
tmode usb | 执行后设备端对应daemon进程重启,并首先选用usb连接方式 |
tmode port port-number | 执行后设备端对应daemon进程重启,并优先使用网络方式连接设备,如果连接设备再选择usb连接 |
file send local remote | 从host端发送文件至设备端举例: hdc file send E:\a.txt /data/local/tmp/a.txt |
file recv [-a] remote local | 从设备端拉出文件至本地host端举例: hdc file recv /data/local/tmp/a.txt ./a.txt |
install [-r/-d/-g] package | 安装OpenHarmony package举例: hdc install E:***.hap |
uninstall [-k] package | 卸载OpenHarmony应用 |
hilog | 支持查看抓取hilog调试信息举例: hdc hilog |
shell [command] | 远程执行命令或进入交互命令环境举例: hdc shell |
以下是常用hdc命令示例,供开发者参考:
查看设备连接信息
hdc list targets
往设备中推送文件
hdc file send E:\a.txt /data/local/tmp/a.txt
从设备中拉取文件
hdc file recv /data/local/tmp/a.txt ./a.txt
安装应用
hdc install E:\***.hap
查看日志
hdc hilog
进入命令行交互模式
hdc shell
网络连接。
hdc tconn 192.168.0.100:8710
1.pc hdc版本1.1.1L
2.oh 设备版本1.1.1K
3.传输到 /data 目录下,data目录可读可写,附件为传输log
遇到同类问题要注意总结归纳