4
Ubuntu上的ADB无法识别Nexus 4
我无法在Ubuntu(12.04,安装了较新的内核:3.8.0-30-generic)上被ADB识别Nexus 4手机。手机已启用开发人员模式。 设备显示在lsusb中: $ lsusb ... 总线003设备034:ID 18d1:4ee5 Google Inc. ... 但是,当我运行adb设备时,会得到一个空列表。我在互联网上发现了许多有关此问题的帖子,但都没有解决该问题的方法。有两种解决方案。 将规则添加到/etc/udev/rules.d/51-android.rules中。我发现此文件的内容有各种变化。在大多数情况下,idVendor和idProduct值应基于对输出进行设置的lsusb。以下是我尝试过的一些示例 SUBSYSTEM ==“ usb”,ATTRS {idVendor} ==“ 18d1”,ATTRS {idProduct} ==“ 4ee5”,MODE =“ 0666” GROUP =“ androiddev”,SYMLINK + =“ android%n” SUBSYSTEM ==“ usb”,ATTR {idVendor} ==“ 18d1”,MODE =“ 0666”,GROUP =“ plugdev” SUBSYSTEM ==“ usb”,ATTRS {idVendor} ==“ 18d1”,SYMLINK + =“ android_adb”,MODE =“ …