【问题标题】:Android ADB : How to start server ( port 5555 ) without connecting device through USBAndroid ADB:如何在不通过 USB 连接设备的情况下启动服务器(端口 5555)
【发布时间】:2016-12-10 02:25:19
【问题描述】:

虽然我的 ADB over wifi 运行良好,除了一个小问题,第一次我必须将手机与 USB 连接以打开手机上的端口 adb start-server 5555。是否可以在没有 USB 的情况下完成此步骤?我们是否有任何选项可以在没有 USB 的情况下启动端口?

我的手机还没有root,近期也没有root的打算。。

【问题讨论】:

  • 您需要一部有根手机和手机上的终端模拟器。请参考:stackoverflow.com/a/3623727/5425930
  • 谢谢,但我的手机目前还没有root。。
  • 我尝试了没有root(没有su)的命令,但它们没有工作,但使用root权限,它确实有效。因此,让它工作的最佳选择是获得 root 访问权限
  • 要使tcp 成为adb 的默认选项,您需要设置persist.adb.tcp.port 属性。不过,它仍然需要在大多数手机上获得 root 权限

标签: android adb


【解决方案1】:

您需要连接设备或运行模拟器才能使用以下命令:

adb tcpip 5555

如果您由于某种原因没有 USB 数据线怎么办? 该怎么办? 这是一个解决方案。 如果你运行一个 android 模拟器,上面的命令会起作用,但缺点是,它需要太多时间(具体来说是几分钟)。 那么最快的解决方案是什么,

好吧,安装AnBox。 它也是一个模拟器,可以在几秒钟内更快地打开。 现在,你可以运行上面的命令了:

adb tcpip 5555

以 tcpip 模式启动 adb

使用以下命令通过 wifi 连接到您的安卓手机

adb connect <ip address of android phone>:5555 

如果您想通过笔记本电脑的 wifi 控制它,请使用 scrcpy

scrcpy -s <ip address of android phone>:5555

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多