2012-02-29 38 views
3

所以我從Win切換到Ubuntu 11.10以進行Android開發。就像亞行用於Win7的驅動程序是一個問題一樣,在Ubuntu中也發生了一些奇怪的事情。我嘗試運行一個(可運行的)應用程序,但我連接的Desire S無法識別。看到這裏發生了什麼:亞洲開發銀行缺少在Ubuntu的HTC Desire S?

Error message when trying to connect

我曾嘗試做this,但它並不能幫助。我必須安裝一些東西來完成這項工作嗎?真的很煩人,這個問題也出現在Ubuntu中,我認爲它不應該?

+0

好了,所以這個問題是有可能的udev規則。我試着做鏈接中描述的內容,但是當我從「platform-tools」文件夾執行「adb設備」時,命令「adb」無法識別。那麼我錯過了什麼? – 2012-02-29 16:21:04

+0

我刪除並重新安裝了ia32-libs軟件包(不知道它是否有任何區別),並在完成您所描述的內容後重新啓動計算機。現在工作正常。謝謝! – 2012-02-29 16:41:53

回答

1

你必須在Linux添加udev規則,爲您的手機。例如,

cat /etc/udev/rules.d/51-android.rules 
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666" 

在那裏你可以連接設備後retrive與lsusb

+1

謝謝。對於Ubuntu 12.04,我必須使用ATTRS而不是SYSFS。 HTC設備示例:'SUBSYSTEM ==「usb」,ATTRS {idVendor} ==「0bb4」,MODE =「0666」' – 2012-10-26 14:54:49

0

我知道這是一個老問題,但我希望我的回答可以幫助別人,如果他們有同樣的問題,找到通過像我這樣的搜索引擎這個答案。

對於我的HTC野火S A510E,我需要添加

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cb0", MODE="0666", GROUP="my-user-group" 

到我的Ubuntu 14.04.1 /etc/udev/rules.d/51-android.rules。

你可以找到完整的列表在這裏http://doc.ubuntu-fr.org/android(法語)

相關問題