我有一个便宜的安卓平板电脑,我需要用它来测试它上面的应用程序。我使用的是 Ubuntu,所以我首先必须将设备添加到udev
列表中。
我连接了平板电脑,但adb
没有看到它
$ adb devices
List of devices attached
$
我尝试使用lsusb
,但 Ubuntu 无法识别该设备(检查了 USB 调试!在平板电脑的属性中)
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0928 Logitech, Inc. QuickCam Express
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 001 Device 004: ID 2207:0000
如果我连接我的手机,我看到它是通过最后一个通道连接的。因此,我假设此平板电脑被标识为ID 2207:0000
,从而使 ID Vendor 为“2207”。我编辑了udev文件51-android.rules
看起来像这样
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev"
重新启动comp,将USB电缆重新连接到平板电脑,平板电脑再次无法识别。
有什么建议我该怎么做?如何使这款平板电脑可见adb
?
编辑
这个供应商 ID 对您来说是不是很奇怪:2207:0000?尤其是那四个零?