我正在尝试将TCP端口从本地计算机重定向/转发到设备(在我的服务器上侦听给定端口的设备)。我正在使用的命令如下:
adb forward -a tcp:5555 tcp:5555
Run Code Online (Sandbox Code Playgroud)
但是,当我使用netstat检查时,我看到adb仅在127.0.0.1上侦听。我需要adb侦听任何IP,而不仅仅是本地主机。这可能吗?
经过一段时间的研究,我终于找到了解决方案。看来,无论出于何种原因,adb都不会处理“ -a”选项(对我来说,这似乎是adb中的错误..但我不确定)。另一种方法是,首先启动守护程序服务器,并将此选项传递给它,如下所示:
adb -a nodaemon server start
Run Code Online (Sandbox Code Playgroud)
一旦启动服务器,则tcp转发现在将在所有接口(而不是localhost)中进行侦听。
| 归档时间: |
|
| 查看次数: |
566 次 |
| 最近记录: |