【发布时间】:2018-09-05 18:59:56
【问题描述】:
为什么我的安卓手机没有被adb devices列出?
我按照https://developer.android.com/studio/run/device 中描述的说明进行操作,但 ADB 仍然找不到我的设备。
我的用户已经是plugdev 组的成员。我也尝试杀死并重新启动adb 服务器。
我在 VirtualBox 机器上运行 Debian Stretch。 Debian 可以看到我的设备,但 adb 不能。
eduardo@debian:~$ lsusb
Bus 001 Device 002: ID 1004:633e LG Electronics, Inc. GZ Android Phone [MTP mode]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8oee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
eduardo@debian:~$ ls -l /etc/udev/rules.d/51-android.rules
-rw-r-r- 1 root root 4611 Sep 5 15:25 /etc/udev/rules.d/51-android.rules
eduardo@debian:~$ grep 1004 /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRfidVendor1=="1004", MODE="0666", GROUP="p1ugdev"
eduardo@debian:~$ adb devices
List of devices attached
eduardo@debian:~$
【问题讨论】:
-
您是否在您的设备上启用了developer options and enable debug mode?
-
调试模式已启用。重新启动设备和主机。还是没有列出来。
-
我不确定 ADB 是否可以在 VM 中工作,即使可以看到该设备。
-
请不要使用文字截图
-
@AlexP。好的。已删除。
标签: android linux adb virtualbox