朋友们,我的手机和电脑在同一个网络,我可以在本地 ping 通手机,但是我需要在没有 Root 的情况下运行命令“adb tcpip 5555”。
但是我面临的问题是我无法通过 USB 将手机连接到我的计算机,因此我需要与计算机建立虚拟 USB 连接,以便激活 adb。
请帮我解决这个问题,如何在没有 Root 且没有 USB 线的情况下执行命令“adb tcpip 5555”
我尝试了不同的程序,例如 USB Gate,但它们没有完成我需要它们完成的基本任务。
他们会传输连接到手机的设备,我需要通过虚拟 USB 连接手机本身。
+1 回复 Robert 上面的评论(关于 Android 11+)。 对于大多数用途,您不需要
adb root
。
听起来您的计算机和/或 Android 可能是虚拟化的(或云托管的),并且您没有办法进行代理。如果您的设备较新 (Android 11+),您可以使用 Wireless debugging
功能建立连接,而无需物理 USB 连接。有关更多信息,请参阅 https://source.android.google.cn/docs/automotive/virtualization/tools 基于 mdns(无物理连接依赖性)。
或者(如果您的本地 USB 连接由于某种原因而失败),也有一些方法可以解决该问题(例如 ADB_LIBUSB=1)。