我正在尝试使用 WSL2 (Ubuntu) 调试/连接设备进行开发。我已经按照这篇文章的步骤 https://stackoverflow.com/a/58229368/21061它使用相同的 ADB 版本在 Windows 和 Linux 上设置 ADB。
但是,一旦我这样做了,我会在 Ubuntu 终端中得到一个空的设备列表。我已经尝试从 Windows 命令行杀死并重新启动 ADB 服务器,但这似乎没有任何区别。这在 WSL2 中是不可能的,还是我遗漏了什么?
最佳答案
这个answer使用 WSL 2 为我工作:
在 Windows 上:
adb tcpip 5555
然后在 WSL 2 上:adb connect [ip device]:5555
如果是第一次,它会在您的手机中询问您的权限,请务必选中复选框以始终授予权限。然后重新启动 adb 并再次连接:adb kill-server
adb connect [ip device]:5555
您可以从以下位置获取您的 [ip 设备]:设置 > 关于设备 > 状态。它的形式如下:170.100.100.100
关于android - 使用 WSL2 为空的 ADB 设备列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60166965/