2

我在用于 Android 开发的台式计算机上安装了 Ubuntu 12.04/32 位,到目前为止它运行良好。检测到我的 Nexus 5,我可以使用它。

最近我购买了带有 Ubuntu 12.04/64 位的戴尔 XPS 13,但我无法在我的 Nexus 5 上进行调试:我的意思是,具有相同 USB 电缆的同一设备在台式计算机上完美运行,但在 XPS笔记本电脑“adb devices”命令始终显示设备,但它显示为“离线”设备,因此无法使用。

我尝试从我的 Nexus 5 设备中撤消所有授权主机,但没有成功:虽然它在连接到台式电脑时再次要求授权,但在连接到笔记本电脑时却没有询问。

我在这里看到的最相关的区别是笔记本电脑有 64 位操作系统,而台式电脑有 32 位操作系统,但我无论如何也不知道如何解决这个问题。

有任何想法吗?

更新

似乎没有任何区别的事情:

  • 添加著名的 udev 文件
  • 使用 USB2 端口代替 USB3

有所不同的事情:

  • 以 root 用户身份运行 adb 可以使设备按预期进行调试,但只是有时是随机的,即使它工作时,它也会不断要求对主机的 RSA 密钥进行授权,尽管我之前已经授权了多少次相同的密钥。

一些有趣的信息:

  • 具有相同 Android 4.4.2 版本的 Nexus 7 设备(第 1 代)可以在同一台笔记本电脑上使用相同的 USB 电缆在同一个 USB 端口中完美运行。这可能表明问题出在 Nexus 5 设备上,但如前所述......
  • ... Nexus 5 设备本身也可以在我的台式电脑中完美运行。
4

3 回答 3

2

尝试查看设置设备的 android 规则....

具体来说,检查 #3 设置您的系统以检测您的设备下的“udev 规则”

- 编辑

以下是 Nexus 5 通过 USB 插入时来自 ubuntu 12.04 x86-64 的系统日志:'tail /var/log/syslog'

Jan 31 08:01:25 rob--900X4D kernel: [115104.203491] usb 1-1.2: new high-speed USB device number 5 using ehci_hcd
Jan 31 08:01:25 rob--900X4D kernel: [115104.297253] usb 1-1.2: New USB device found, idVendor=18d1, idProduct=4ee2
Jan 31 08:01:25 rob--900X4D kernel: [115104.297264] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 31 08:01:25 rob--900X4D kernel: [115104.297270] usb 1-1.2: Product: Nexus 5
Jan 31 08:01:25 rob--900X4D kernel: [115104.297275] usb 1-1.2: Manufacturer: LGE
Jan 31 08:01:25 rob--900X4D kernel: [115104.297280] usb 1-1.2: SerialNumber: 02d640cf08e4fb72
Jan 31 08:01:25 rob--900X4D mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2"
Jan 31 08:01:25 rob--900X4D mtp-probe: bus: 1, device: 5 was an MTP device
于 2014-01-28T16:55:35.667 回答
1

Suggestion by @azertiti worked for me . I faced same issue on ubuntu 14.10 , i just plugged the USB cable from USB 3.0 port to USB 2.0 port it worked for me ! Looked like a not so relevant solution in the beginning , but it worked !!

于 2015-02-21T14:24:52.420 回答
1

就我而言,Nexus 5 在连接到 USB 3.0 端口时无法工作。我花了几天时间尝试各种想法,而不仅仅是将它移到 USB 2.0 上,一切都很好。

在你的情况下,也许这是同样的问题。

于 2014-01-28T16:30:37.527 回答