2012-08-23 72 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 ..

相關問題