android - 使用 WSL2 为空的 ADB 设备列表

标签 android windows ubuntu windows-subsystem-for-linux

我正在尝试使用 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/

相关文章:

java - 使用Eclipse执行脚本文件

windows - Valve 为 Steam 使用什么 GUI 工具包?

node.js - 如何在断开连接的计算机上安装 npm 模块,确保所有依赖项

python - celery :消费者:无法连接到 amqp://guest:**@127.0.0.1:5672//:[Errno 92] 协议(protocol)不可用

android - 在我的应用程序关闭后执行 RxAndroid Observables

javascript - 在 Windows 8 Javascript 中关闭相机的正确方法是什么?

php - Ubuntu 12.04 上的 Apache2 : mysqlnd+mysqli and pdo_mysql - can i have both?

android - On Drag Listener 多个 IF 语句

javascript - 工具栏隐藏在 listView 中向上滚动但向下滚动时不会返回

android - 如何检测前置摄像头在设备上的位置?