使用ubuntu 12.04和LG optimus G E975,usb调试在2天前工作正常,现在它停止工作,当我将设备插入我的笔记本电脑(所有3个USB端口)时,它只显示充电图标,这里是东西我到目前为止做了:
-
确保在开发人员选项中启用了usb调试
-
确保在/etc/udev/rules.d/51-android.rules中添加了所需的规则,其值为:
SUBSYSTEM ==“usb”,ATTR ==“1004”,MODE =“0666”,GROUP =“plugdev”
- 以root身份重启adb服务器:
sudo adb kill-server然后sudo adb start-server
-
改变了usb和弦
-
用另一台设备(huawei)更换了设备,这台设备在2天前工作正常
-
lsusb未显示设备已连接
上面没有一个似乎工作,adb设备没有找到任何东西,甚至没有?????? . 它只是空的 . 任何帮助表示赞赏 .
Edit: 我也跟着This,它没有用,ubuntu仍然无法检测到该设备 . 使用 dmesg 命令在连接和断开USB端口设备之前或之后不显示任何更改 .
2 回答
如果未检测到设备,您应该使用sudo权限在〜/ .android / adb_usb.ini中添加供应商ID .
在上面的例子中添加0x1004 . 添加后,使用命令“sudo service udev restart”重新启动udev服务现在转到adb位置并使用sudo权限启动服务器并启动服务器 .
立即尝试使用adb设备,adb应该能够立即检测到您的设备 .
在我的情况下,我必须添加
OWNER="<my login>"
(例如..., OWNER="port443"
)才能使其正常工作 . 只需重新插入设备并运行adb kill-server
adb devices
即可显示设备 . 出于某种原因,只有小组不起作用,即使我在那个小组 .关于这个具体问题我有另一个问题:Ubuntu: ADB only recognizes device if OWNER is provided