我无法将我的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服务器,但也对我没有帮助。
我尝试了很多建议,使我可以通过" ADB设备"命令可见我的Android设备,但无效。最后我找到了。只需将您的Android设备供应商ID(例如0x1F3A)添加到
〜/.android/adb_usb.ini
然后尝试其他建议。
事实证明我没有必要的电话驱动程序
对于 lg G3 (也许是其他)
- 连接时我们必须转到USB选项
- 允许手机安装应用程序
- 等待安装
- 选择PTP(发送图像模式)
对于那些与ADB有间歇性问题的人。这是一个简单的过程,您可以用来纠正该问题。
保持设备连接。
运行
sudo adb kill-server
然后进入您的移动设备和
在您的移动设备上的设置中,在您的Android开发人员部分中撤销所有USB授权。
下一个转弯调试,然后在10秒钟左右后再次进行。您将在设备中获得弹出式授权。
在设备上选择"是",然后在终端中运行以下内容
sudo adb devices -l
您的设备应重新采用。
看来问题是由我的智能手机引起的。我试图插入Android 4.3,并且可以正常工作。
在Android规则文件中添加设备:
在ubuntu中使用以下命令:
如何获取设备供应商ID:
lsusb
添加设备规则的命令,运行以下命令:
sudo gedit /etc/udev/rules.d/51-android.rules
sudo chmod a+r /etc/udev/rules.d/51-android.rules
在我的情况下 adb kill-server
我做到了 sudo adb start-server
然后 sudo adb devices
并开始工作!