Android 断开usb连接后,通过wifi的Adb关闭?

Android 断开usb连接后,通过wifi的Adb关闭?,android,adb,Android,Adb,因此,通过我的nexus 5,我可以轻松地通过wifi连接adb: adb tcpip 5555 adb connect 192.xxx.x.xx 然后断开usb电缆。我有另一台设备正在尝试连接(Dell Vincement 8平板电脑),但在拔出usb后的一瞬间,它似乎断开了与adb wifi连接的连接 我使用相同的命令: adb tcpip 5555 (<- without another device connected) adb connect 192.xxx.x.xx (tab

因此,通过我的nexus 5,我可以轻松地通过wifi连接adb:

adb tcpip 5555
adb connect 192.xxx.x.xx
然后断开usb电缆。我有另一台设备正在尝试连接(Dell Vincement 8平板电脑),但在拔出usb后的一瞬间,它似乎断开了与adb wifi连接的连接

我使用相同的命令:

adb tcpip 5555 (<- without another device connected)
adb connect 192.xxx.x.xx (tablet ip here)

adb tcpip 5555(尝试在不使用usb电缆的情况下连接到它

  • 步骤1.在手机上使用以获取ip(需要根手机,但因为手机上的堆栈溢出,我想你有一个)
  • 步骤2.输入控制台adb连接(ip显示在wifi adb中)
如果不起作用,请在尝试连接时在控制台中发布确切的消息

  • 在开发者设置中启用USB调试,并通过USB将手机连接到计算机
  • 运行adb命令,
    adb tcpip 5555
    (确保端口5555未被任何防火墙程序阻止)
  • 并运行adb命令

    adb connect
    。例如,
    adb connect 192.168.1.133

  • 现在,您可以断开usb电缆并通过Wi-Fi运行
    adb外壳
    adb安装
    、或
    adb推送
    命令

  • 要切换回USB模式并禁用无线模式,请运行以下adb命令

    adb usb

  • 您也可以简单地重新启动手机,切换回USB模式

先决条件

Android设备和计算机应连接在同一网络中。(如果您没有任何网络,您可以通过在设备中启用Wifi热点来创建自己的网络)

第1步:

使用USB电缆将Android设备连接到计算机

步骤2:在终端中使用以下命令,以确保adb在USB模式下运行

$adb usb

在USB模式下重新启动 通过USB连接到设备

第三步:

在终端中执行以下命令,以确保adb标识/列表与设备连接

$adb设备

步骤4:使用以下命令将adb模式从USB更改为tcpip

$adb tcpip 5555

在TCP模式下重新启动端口:5555

第五步:现在,adb正在TCP/IP模式下运行,我们来查找Android设备的IP地址

进入Android设备的设置->关于->状态->IP地址。记下连接的Android设备的IP地址

步骤6:使用以下命令将ADB连接到IP地址

$adb connect#.#.##

连接到#。#。#。#。#:5555

步骤7:现在adb正在通过Wi-fi工作,您可以从Android设备上卸下USB电缆

步骤8:确认adb正在通过Wi-fi工作,并且您的设备仍处于连接状态。您可以使用以下命令

$adb设备

#.#.#.#:5555设备

您现在可以出发了!通过Wi-fi享受ADB。

使用以下命令将ADB模式更改为USB

$adb usb

我建议:

  • 确保两台设备位于同一网络上
  • 运行adb connect时,请同时提供端口号
  • 确保默认端口5555未被任何其他服务使用
  • 当您更改设备时,是否对ip进行了双重检查(在wifi连接中,ip不断变化)

  • 我的研究结果表明,这是Android Studio 2.3.1中的一些错误或意外行为,在某些情况下会导致正在运行的adb服务器(所有连接都已打开)停止运行。例如,当您断开USB电缆或关闭Android Studio应用程序时

    复制步骤:

  • 通过控制台窗口创建到android设备的TCP连接(即adb连接 192.168.0.96)
  • 检查设备是否已连接(adb设备)
  • 运行Android Studio并加载任何项目
  • 打开“选择部署目标”窗口
  • 关闭此窗口并打开Android Studio
  • 检查adb服务器是否已关闭(adb设备)

  • 对我来说,这似乎是ADB服务器版本(39)的一个错误。我更新到(41),问题消失了


    这太奇怪了,因为我在两台不同的电脑上使用了39版,其中一台adb/wi-fi正常工作,而在另一台电脑上,只要我拔下USB电缆,wi-fi设备也会断开连接。出于某种原因,连接设备仅在充电模式下就解决了问题。请确保连接设备之前,已启用“仅充电模式下允许ADB调试”


    使用wifi adb应用程序从playstore下载。无需usb连接,您可以使用ip地址直接连接,只需将设备和pc连接到同一个位置即可wifi@HemantShori设备需要根目录才能正常工作。@HemantShori我很确定在进行ip连接之前,设备必须切换到tcpip模式。这就是为什么需要先通过usb通过adb进行连接。是的。成为超级用户根目录。或者尝试终止服务器使用“adb kill-server”你的设备是否根目录?你对根目录感到满意吗?因为这会让事情变得更容易…虽然此链接可能会回答问题,但链接可能会过期。请在此处添加信息。这并不能解决问题e问题。我们知道如何通过Wi-Fi设置adb,它甚至在大多数计算机上对我们都有效。但出于某种原因,在较新版本的Windows 10上,当您拔下USB电缆时,它也会断开Wi-Fi连接。@BrainsSlugs83这个问题已经存在了近5年,当时解决方案是正确的,没有理由否决,因为5年后swer不适用于您。@BRAINSLAG83截至2021年,您有解决方案吗?。我在windows 10 ni 2021上仍然存在此问题。它在我的macos上运行良好。更重要的是,问题是它很轻微,有时会在我这边断开连接而不做任何更改。它适用于