adb端口转发可在所有接口上进行监听

时间:2019-05-14 12:19:38

标签: android adb

我正在尝试将TCP端口从本地计算机重定向/转发到设备(我在该服务器上侦听给定端口的服务器)。我正在使用的命令如下:

adb forward -a tcp:5555 tcp:5555

但是,当我使用netstat检查时,我看到adb仅在127.0.0.1上侦听。我需要adb侦听任何IP,而不仅仅是本地主机。这可能吗?

1 个答案:

答案 0 :(得分:4)

一段时间后,我终于找到了解决方案。看来,无论出于何种原因,adb都不会处理“ -a”选项(对我来说,这似乎是adb中的错误..但我不确定)。另一种方法是,首先启动守护程序服务器,并将此选项传递给它,如下所示:

adb -a nodaemon server start

一旦启动服务器,则tcp forward现在将在所有接口(而不是localhost)中进行侦听。