2012-08-23 75 views
1

我无法连接一个Android设备使用abd在linux系统上进行eclipse。我在root/etc/udev/rules.d创建51-android.rules文件,如下所示:无法连接android设备到eclipse上的linux系统

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
  • Eclipse的靛蓝
  • Android 4.3的
+0

你使用什么设备? –

+0

我想你的意思是Android 4.0.3? – Aerilys

回答

1

尝试:

sudo adb kill-server 
sudo adb start-server 

如果亚行是在您的$ PATH。如果没有的话,

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

从android-sdk/platform-tools。

+0

我已经这样做了...但是,它似乎没有帮助。该设备的序列号显示为 –

+0

噢好吧...得到了解决方案....必须将udev文件夹的模式更改为chmod 777 –

1

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

0

确保您的文件名是正确的!

/etc/udev/rules.d/51-android.rules.(包含的内容。在结尾)

您必须添加的权限在此文件以便外部应用程序可以得到特权由

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

详细说明来访问它有关的设备配置是here ..

相关问题