HarmonyOS鸿蒙Next 5系统可以使用hdc fport tcp:7761 tcp:9987 ,新版HarmonyOS鸿蒙Next 6.0不能使用

HarmonyOS鸿蒙Next 5系统可以使用hdc fport tcp:7761 tcp:9987 ,新版HarmonyOS鸿蒙Next 6.0不能使用 鸿蒙5系统可以使用hdc fport tcp:7761 tcp:9987 ,,新版鸿蒙6.0不能使用,换了工具么,还是换了用法

3 回复

fport 用于设置正向端口转发任务,系统将指定的“主机端口”转发到“设备端口”,命令格式如下:

hdc fport [IP:port] [IP:port]

目前我的版本是 DevEco Studio 6.0.1 Release,可以正常使用:

hdc -t 127.0.0.1:5555 fport tcp:7778 tcp:7777

Forwardport result:OK

更多关于HarmonyOS鸿蒙Next 5系统可以使用hdc fport tcp:7761 tcp:9987 ,新版HarmonyOS鸿蒙Next 6.0不能使用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HDC在HarmonyOS Next 6.0中已弃用fport命令。端口转发功能现需使用新的hdc fport命令格式。具体命令为:hdc fport tcp:7761 tcp:9987。该变更属于工具链更新,旨在统一和优化命令行接口。请直接使用新命令格式进行操作。

在HarmonyOS Next 6.0中,HDC工具的命令行参数和部分功能确实进行了调整和优化,以提升安全性和工具链的规范性。hdc fport命令在6.0版本中可能已被更精确的命令替代或参数格式发生了变化。

可能的原因与解决方案:

  1. 命令或参数变更:HDC工具在6.0版本中可能对端口转发命令进行了重构。建议尝试使用标准的端口转发命令格式:

    hdc fport tcp:9987 tcp:7761
    

    或查阅6.0专属的HDC文档,确认是否有新的命令(如hdc forward或更具体的子命令)替代了原有用法。

  2. 工具版本匹配:请确保你使用的HDC客户端工具版本与HarmonyOS Next 6.0设备(或模拟器)的系统版本完全匹配。开发工具链(如DevEco Studio)应更新至支持6.0的最新版本,其内置的HDC工具才是适配的。

  3. 权限或服务状态:在HarmonyOS Next 6.0设备上,确认HDC服务已正常开启(开发者选项中的“HDC调试”或“网络ADB调试”已启用)。部分版本可能需要通过hdc starthdc shell先建立连接。

建议操作:

  • 运行hdc --helphdc fport --help查看6.0版本支持的具体参数格式。
  • 核对HarmonyOS Next 6.0的官方开发文档中关于HDC命令行工具的章节,获取准确的命令参考。

由于系统升级涉及工具链的同步变更,命令行调整属于正常演进。直接参考对应版本的文档是解决此类问题的最准确途径。

回到顶部