网站开发文档模板 开源,龙岩智能微站,wordpress自定义末班,素材之家DevEco Studio没找到通过WI-FI连接手机的可视化操作按钮#xff0c;就去官网看了下hdc - TCP连接场景
操作也比较简单#xff1a;
第1步#xff1a;PC通过USB连接手机/平板#xff1b;
第2步#xff1a;在手机/平板的“开发者选项”中打开“无线调试”并记录下IP和端口…DevEco Studio没找到通过WI-FI连接手机的可视化操作按钮就去官网看了下hdc - TCP连接场景
操作也比较简单
第1步PC通过USB连接手机/平板
第2步在手机/平板的“开发者选项”中打开“无线调试”并记录下IP和端口
第3步把手机/平板切换到TCP模式端口号是上一步记录的端口号 hdc tmode port 12345 第4步 通过TCP连接手机/平板(IP和端口号是第2步记录的) hdc tconn 192.168.0.100:123456 第5步查看是否连接成功 hdc list targets 如果返回的列表中有 192.168.0.100:123456 就是连接成功了也可以在 DevEco Studio中查看如果设备列表中有 192.168.0.100:123456 就是连接成功了然后就可以拔掉USB使用无线调试了。
最后附上一个python脚本简单改一改就可以直接用
import subprocess
import shlex# https://docs.python.org/3/library/subprocess.htmldef run_cmd(command_line, work_dirNone):print(frun_cmd: {command_line})p subprocess.run(shlex.split(command_line),cwdwork_dir,capture_outputTrue,textTrue)print(p.stdout.strip())def run_cmd2(args, work_dirNone):p subprocess.Popen(args,cwdwork_dir,stdinsubprocess.PIPE,stdoutsubprocess.PIPE,stderrsubprocess.STDOUT,textTrue)for line in p.stdout:print(fout line: {line.strip()})# PC通过USB连接鸿蒙手机/平板# hdc命令行工具的路径
hdc /Users/xxx/Library/OpenHarmony/sdk/12/toolchains/hdc
# 手机/平板上打开无线调试后可以查看IP和端口
tcp_ip 192.168.0.100
tcp_port 12345# 把手机/平板切换到TCP模式并设置端口号
command_line f{hdc} tmode port {tcp_port}
run_cmd(command_line)# 通过TCP连接手机/平板
command_line f{hdc} tconn {tcp_ip}:{tcp_port}
run_cmd(command_line)# 查看是否连接成功
command_line f{hdc} list targets
run_cmd(command_line)print(end)