【发布时间】:2011-09-22 23:30:31
【问题描述】:
我已在我的 Archos 43 Internet 平板电脑 (Android 2.3.26) 上打开 USB 调试,但 adb 未检测到该设备。
我有 Kubuntu 11.04。
shell命令“lsusb”的输出:
michael@schlepptop777:~/.android_sdk/platform-tools$ lsusb
Bus 008 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 006 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0e79:1411 Archos, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
所以我的“供应商 ID”是 0e79,不是吗?
对于下一步,我创建了以下文件:
sudo kate /etc/udev/rules.d/51-android.rules
内容如下:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0e79", MODE="0666"
之后我设置了权限:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
然后我已经保存并重新启动了udev:
sudo /etc/init.d/udev restart
在完成所有这些步骤之后,adb 仍然没有显示我的设备:
michael@schlepptop777:~/.android_sdk/platform-tools$ ./adb devices
List of devices attached
<empty line, because stackoverflow does not display this>
【问题讨论】:
-
您是否也尝试过重新启动 ADB,然后可能断开/重新连接设备,重新启动 PC?