2

使用 ubuntu 12.04 和 LG optimus G E975,USB 调试在 2 天前工作正常,现在它刚刚停止工作,当我将设备插入我的笔记本电脑(所有 3 个 USB 端口)时,它只显示充电图标,这里是东西到目前为止我做了:

  • 确保在开发人员选项中启用了 USB 调试
  • 确保在 /etc/udev/rules.d/51-android.rules 中添加了所需的规则,其值为:

    SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"

  • 以 root 身份重新启动 adb 服务器:

    sudo adb kill-server 然后 sudo adb start-server

  • 改变了usb和弦
  • 用另一个设备(华为)更换了设备,该设备在 2 天前也可以正常工作
  • lsusb 不显示设备已连接

以上似乎都不起作用, adb devices 没有找到任何东西,甚至没有??????。它只是空的。任何帮助表示赞赏。

编辑:我也关注了这个,但它没有用,ubuntu 仍然无法检测到设备。使用dmesg命令在从 USB 端口连接和断开设备之前或之后不会显示任何更改。

4

2 回答 2

1

如果未检测到设备,您可能应该在 ~/.android/adb_usb.ini 中添加供应商 ID,并具有 sudo 权限。

在上述情况下添加 0x1004。添加后,使用命令“sudo service udev restart”重新启动 udev 服务现在转到您的 adb 位置并 kill-server 并使用 sudo 权限启动服务器。

立即尝试 adb devices 并且 adb 现在应该能够检测到您的设备。

于 2014-11-19T06:52:33.960 回答
-1

就我而言,我必须添加OWNER="<my login>"(例如..., OWNER="port443")才能使其工作。重新插入设备并运行adb kill-server+adb devices即可显示设备。出于某种原因,只有组不起作用,即使我在那个组中。

我对这个特定问题还有另一个问题:Ubuntu: ADB only identify device if OWNER is provided

于 2015-08-13T13:42:24.033 回答