我无法将Android连接到Ubuntu。我已将规则添加到udev
,我已将设备添加到adb_usb.ini
并且我仍然获得相同的空列表。
我的lsusb:
`Bus 002 Device 124: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]`
adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x0e79
0x04e8
51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666"
我有usb调试。还有什么我可以尝试的吗?
修改
我尝试使用adb kill-server
和adb start-server
重新启动adb-server,但它也无法帮助我。
答案 0 :(得分:5)
我尝试了很多建议,让我的Android设备可以通过" adb devices"命令,但没有工作。 最后我找到了。 只需将您的Android设备供应商ID(如0x1f3a)添加到
即可<强>〜/ .android / adb_usb.ini 强>
然后尝试其他建议。
答案 1 :(得分:5)
原来我没有必要的手机驱动程序
LG G3 (可能是其他人)
答案 2 :(得分:3)
对于那些与adb间歇性问题的人。这是一个简单的程序,可以用来纠正这个问题。
保持设备连接。
运行
sudo adb kill-server
然后进入您的移动设备
在移动设备的设置中撤消Android开发人员部分中的所有usb授权。
接下来关闭调试然后在10秒左右再打开。 您将在设备中弹出授权。
在设备上选择“是”,然后在终端
中运行以下命令 sudo adb devices -l
您的设备应该恢复运作。
答案 3 :(得分:0)
如何获取设备供应商ID:
lsusb
添加设备规则的命令,运行以下命令:
sudo gedit /etc/udev/rules.d/51-android.rules
sudo chmod a+r /etc/udev/rules.d/51-android.rules
答案 4 :(得分:0)
似乎问题是由我的智能手机引起的。我尝试插入Android 4.3,它可以正常工作。
答案 5 :(得分:0)
在我的情况下
adb kill-server
我做到了
sudo adb start-server
然后
sudo adb devices
并得到了它的工作!