【发布时间】:2012-01-23 06:06:52
【问题描述】:
当我通过 USB 插入设备时,adb devices 显示为空。我按照 Android 站点 [1] 上的说明添加以下代码并重新启动 adb 服务器(我还重新启动了我的机器,因为我无法让它工作)。我的 Nexus One 和三星 Nexus 仍然未被检测到。
~猫/etc/udev/rules.d/51-android.rules
# nexus one
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666", GROUP="wheel"
# samsung nexus
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", SYMLINK+="android_adb", MODE="0666", GROUP="wheel"
有什么想法吗?
【问题讨论】:
-
你看到 USB 设备了吗(比如使用“lsusb”)?如果是,它报告什么供应商 ID?
-
是的,我就是从那里得到这些数字的。 04e8:6860(三星 Nexus)18d1:4e12(Nexus One)
-
符号链接出现了吗?
-
这可能很傻,但是你有没有在设备上打开usb调试?
-
@david - 我不完全确定符号链接应该出现在哪里。我在其他发布的 solution 上看到了这一点