如何在无需USB电缆的情况下通过WiFi网络连接ADB?

7

我想将adb连接到实时的Android设备,而不是模拟器,但是出现错误:“无法连接到192.168.10.4:5555:因为目标计算机积极拒绝了连接(10061)。” 我尝试了这个命令:adb connect


1
这个回答解决了你的问题吗?Android Studio无线ADB错误(10061) - Zain
你在执行adb connect命令之前是否运行了adb -s <device id> tcpip 5555这个命令? - Rajen Raiyarela
1
简而言之:谷歌积极且故意地使这不可能。您在下面找不到解决方案。唯一正确的答案是不购买任何您无法完全控制的产品。因此,这样的设备是奇怪地仍然“合法”的犯罪行为。防止这种有组织的犯罪(是的,有组织的犯罪。必须说一下),并购买其中一个未锁定引导程序的许多手机之一,例如Fairpone。 - anon
5个回答

7

6
在最新的Android Studio中,你可以轻松地通过无线方式配对设备。 前往 设备管理器 > 物理设备 > 使用Wi-Fi进行配对 然后前往你手机的设置页面 开发者选项 > 无线调试 > 使用QR码进行配对扫描QR码后你的手机将会连接到Android Studio。
Note: this feature works on Android 11+ devices

旧设备

确保您的手机和笔记本电脑连接到同一个路由器

  • 使用USB线将手机连接到笔记本电脑

  • 打开终端窗口

  • adb devices

    命令行响应应该类似于:

    List of devices attached E1MGAP2810904770 device

  • adb tcpip 5556

  • adb connect 192.168.1.47:5556

    命令行响应应该类似于:

    connected to 192.168.1.47:5556

用本地 IP 地址替换192.168.1.47。

您可以在“设置” ->“状态”中找到您手机的IP地址...


13
是的,我尝试了上述命令。但问题是,我想通过终端连接我的安卓设备至ADB且不用数据线,并希望获取root权限。然而我没有达成这个目标。我确保我的笔记本电脑和安卓设备已连接到同一WiFi网络。 - Tour Rich
1
首先,您必须使用电缆,然后,在通过无线连接后,您可以拔下手机并进行无线工作。 - ASHKARAN

0

0
在 Android 11 设备及以上版本中,有一种直接使用 WiFi 调试的方法。确保您的计算机和 Android 设备在同一个 WiFi 网络中。然后按照以下步骤操作 -
    1. Open terminal in the directory of adb. So for windows Open cmd in ...\AppData\Local\Android\sdk\platform-tools

    2. Run `adb devices` to confirm that no device is connected

    3. run `adb connect <IP address of your device>:5555` 

    4. Run `adb devices` again, it should show your physical device.

也许您需要通过连接 USB 首先启用 USB 调试来安装任何应用程序。然后,上述方法适用于该手机(我的 Android Studio 版本为 Flamingo 2022.2.1)。

在 Linux 中,请使用 ./adb 替代 adb。转到“设置” -> “关于手机” -> “所有规格” -> “状态”以查看您手机的 IP 地址。


-2

连接到 DNS 服务器 IPv4 地址而不仅仅是 IPv4 地址。在您的无线属性中进行检查。


这是什么意思? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接