2014-01-21 91 views
0

我在這裏有一個非品牌的Android手機,我想開發一些應用程序。但是,adb devices不提供任何輸出。當我運行lsusb,這是輸出:Android:adb無法識別手機

ID 1782:5d01 Spreadtrum Communications Inc. 

我懷疑我缺乏那種一些司機或任何東西,但如何讓ADB服務器識別的手機嗎?

我運行Ubuntu 13.10,內核3.11.0-15-generic。在Android的規則

+0

您還需要在手機中啓用usb調試 –

+0

據我所見,它已啓用。 – Phil

回答

0

添加設備文件:

使用下面的命令在Ubuntu: 第一附上您的設備系統 然後

如何讓設備供應商ID:的lsusb

CMD爲添加設備規則,運行以下命令:

sudo gedit /etc/udev/rules.d/51-android.rules

然後貼上供應商ID等

SUBSYSTEM == 「USB」,ATTRS {idVendor} == 「0BB4」,MODE = 「0666」

須藤CHMOD一個+ R的/ etc/udev的/規則。 d/51-android.rules

+0

感謝您的回答。我創建了文件SUBSYSTEM ==「usb」,ATTRS {idVendor} ==「1782」,MODE =「0666」',然後重新啓動udev。但是,adb不識別手機。 – Phil

+0

我只是建議將您的設備添加到您的規則文件中,以及如何讓您的設備供應商ID –

+0

@Phil heve你通過lsusb命令獲得了供應商id,並粘貼並保存供應商id在你的文件中運行此命令:sudo chmod a + r /etc/udev/rules.d/51-android.rules –