使用ubuntu 12.04和LG optimus G E975,usb调试在2天前工作正常,现在它停止工作,当我将设备插入我的笔记本电脑(所有3个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
上述似乎都没有用,adb设备没有找到任何东西,甚至没有??????。它只是空的。任何帮助表示赞赏。
编辑:我也跟着This,但它没有用,ubuntu仍无法检测到该设备。使用 dmesg 命令在连接和断开设备与USB端口之前或之后不会显示任何更改。
答案 0 :(得分:1)
如果未检测到设备,您应该使用sudo权限在〜/ .android / adb_usb.ini中添加供应商ID。
在上面的例子中添加0x1004。 添加后,使用命令" sudo service udev restart"重新启动udev服务。 现在转到你的adb位置和kill-server并使用sudo权限启动服务器。
立即尝试使用adb设备,adb应该能够立即检测到您的设备。
答案 1 :(得分:-1)
在我的情况下,我必须添加OWNER="<my login>"
(例如..., OWNER="port443"
)才能使其正常运行。只需重新插入设备并运行adb kill-server
+ adb devices
即可显示设备。出于某种原因,只有小组不起作用,即使我在该小组中。
我对此具体问题还有另一个问题:Ubuntu: ADB only recognizes device if OWNER is provided