2011-09-09 73 views
1

試圖讓我的Nexus S在Ubuntu Linux下被識別,但是DDMS只是顯示??????????爲設備。如果我做'adb設備'它說沒有權限。我已經更新了/etc/udev/rules.d/51-android.rules以包含lsusb的輸出,但沒有提供。任何人都知道如何認識到這件事?在Linux下連接Nexus S到Eclipse

這是我的udev配置:

# Bus 002 Device 003: ID 22b8:41db Motorola PCS Motorola Droid (USB Debug) 
SUBSYSTEMS=="usb", SYSFS{idVendor}=="22b8", MODE=="0666" 

# Bus 002 Device 003: ID 18d1:4e22 Google Inc. << nexus s 
SUBSYSTEMS=="usb", SYSFS{idVendor}=="18d1", MODE=="0666" 

回答

1

沒關係 - 不得不重新啓動udev的服務。現在工作正常。

2

我有相同的症狀,並從上面的帖子意識到,它沒有一個GROUP =「plugdev」在結尾與android developers guide中建議的相反。刪除GROUP條目使其適用於Nexus S的Ubuntu 10.04

+0

好的。不知道爲什麼你的用戶不在plugdev組中,因爲它是Ubuntu用戶的默認組。可能是您的用戶名和用戶組從Ubuntu的舊版本遷移,在plugdev成爲默認組之前。 – wufoo

+0

你使用ubuntu作爲主機操作系統還是作爲客戶操作系統,比如win7主機上的vbox guest?我在這篇文章中遇到了同樣的問題:https://forums.virtualbox.org/viewtopic.php?f=1&t=42605&p=229277#p229277 – GeorgeW

+0

@wufoo:我認爲你打的很對。我確實從早期版本的ubuntu遷移過來。 – SebR

0

我剛剛遇到了這個問題,直到我意識到我還沒有打開電話上的USB調試。