2011-08-23 26 views
4

我試圖將我的Nexus S(Android 2.3.5版)連接到我的Macbook pro 10.7(OSX Lion)。但是,android手機上的通知只是ON和OFF的替代選擇。我在我的終端上試過這個命令。無法將Nexus S連接到我的Mac OS x Lion 10.7以進行USB調試

adb usb 
>>error: device not found 
adb devices 
>>List of devices attached 
>>[ nothing here ] 

請幫我解決這個問題。謝謝!

回答

5

此外,如果不起作用,請檢查設備是否顯示在System Profiler(包含在OS X中)的USB下。如果它顯示在那裏,但不在亞行,請嘗試將手機的USB供應商ID添加到〜/ .android/adb_usb.ini

如果該文件不存在,則可以創建該文件。 Nexus S的供應商ID是0x18d1。請確保文件的最後一行是供應商ID,最後不要留空行。

+0

希望我能給你一堆upvotes,供應商ID是唯一解決我的問題。 – Lee

+0

我在哪裏更改Samsung Nexus S設備中的供應商ID? – AppAspect

+0

升級到Lion後爲我工作。謝謝。 – z5h

7

確保您沒有純電源的USB電纜。如果手機充電,但Mac不認爲它在那裏,這是一個肯定的跡象。

+2

OSX根本沒有認出我的設備,這讓我瘋狂。我從來沒有想到有不同類型的電纜可以防止這種情況發生。這是我的問題,交換電纜立即解決了問題。謝謝! –

+0

我知道這是舊的,但這是我的問題,所以謝謝。 – gteh

0

這發生在我身上,在Eclipse中檢查了ADB,並能夠選擇並推送文件到設備。推送APK並安裝。

我知道,可怕的解決方案,但獅子一直是大多數開發者的噩夢。希望更新不斷comin!

0

我有類似的問題。我可以通過./adb shell像ls一樣發出命令,但不能推拉,當我做./adb設備時,它會顯示我的設備ID,但是當我啓動交互式shell時,adb設備什麼都不顯示。我仍然可以在交互式shell中列出文件,但仍然沒有推或拉。