"List of devices attached" 在 Ubuntu 12.04 上为空



我无法将我的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-serveradb start-server重新启动ADB服务器,但也对我没有帮助。

我尝试了很多建议,使我可以通过" ADB设备"命令可见我的Android设备,但无效。最后我找到了。只需将您的Android设备供应商ID(例如0x1F3A)添加到

〜/.android/adb_usb.ini

然后尝试其他建议。

事实证明我没有必要的电话驱动程序

对于 lg G3 (也许是其他)

  1. 连接时我们必须转到USB选项
  2. 允许手机安装应用程序
  3. 等待安装
  4. 选择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并开始工作!

最新更新