1

我无法使用 abd 将 android 设备连接到 linux 系统上的 eclipse。我创建51-android.rules的文件root/etc/udev/rules.d如下:

SUBSYSTEM="usb", ATTR{idVendor}=="2821", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEMS="usb", ATTRS{idVendor}=="2821",ATTRS{idProduct}=="19983" MODE="0666"
SUBSYSTEM="usb", SYSFS{idVendor}=="0bb4" MODE="0666"

当我将 android 设备连接到 linux 系统时,该设备无法识别。相反,我得到了??????作为设备名称。

安装的软件:

  • Ubuntu 10.04
  • 日蚀靛蓝
  • 安卓 4.3
4

3 回答 3

1

在 SUBSYSTEM 之后需要两个“=”(即SUBSYSTEM**==**"usb", ATTR{idVendor}=="2821",...)

于 2012-09-16T08:02:01.800 回答
1

尝试:

sudo adb kill-server
sudo adb start-server

如果 ADB 在您的 $PATH 中。如果不,

sudo ./adb kill-server
sudo ./adb start-server

来自 android-sdk/平台工具。

于 2012-08-23T09:23:13.980 回答
0

确保您的文件名正确!

/etc/udev/rules.d/51-android.rules.(最后包含 .)

您必须为此文件添加权限,以便外部应用程序可以通过以下方式获得访问它的权限

chmod a+r /etc/udev/rules.d/51-android.rules

关于设备配置的详细说明在这里..

于 2013-01-04T09:51:31.943 回答