2010-11-19 63 views
4

我有一個Android手機(Motorola Quench XT3)運行版本2.1。 我已在我的Windows XP操作系統中安裝了android SDK(包括USB驅動程序)。Android中的USB調試

我啓用USB在我的手機中調試並將其連接到計算機。 手機被識別並且SD卡被安裝在我的電腦中。

當我從我的電腦啓動DDMS工具時,它沒有列出我的設備。

我錯過了這裏的任何步驟或USB調試只適用於特定的手機。

+0

有些手機給你一個選擇USB連接 - 調試,安裝SD卡,只收費。這可能是錯誤的嗎?安裝SD不是調試的先決條件,它是一個獨立的功能,只有通過組合設備纔可能同時進行。 – 2010-11-19 19:52:36

+0

這並不複雜。我認爲你沒有做錯什麼.. 你在./adb設備中獲得了什麼? – kthorat 2010-11-19 19:12:44

+0

我使用上述命令重新啓動了abd服務器,而./adb設備未列出任何設備。 – avis 2010-11-20 03:58:27

回答

2
adb devices 

應顯示所有連接到您的機器的Android設備。如果沒有顯示,重新啓動adb服務器,即

adb kill-server 
adb start-server 

我面臨同樣的問題,上述步驟有所幫助。 YMMV。

+0

我也遇到了與摩托車猝死相同的問題。我在這裏嘗試了你的答案,但沒用。它仍然不會顯示列表中的設備 – 2011-06-15 09:50:22

+0

如果使用Linux,那些命令需要「sudo」。 – NoBugs 2011-06-30 04:15:22

2

它發生在我之前的幾款手機,摩托羅拉Atrix,三星Galaxy。 我發現我需要從製造商安裝官方驅動程序,即使該設備是由Windows安裝的。

Motorola Driver download here

1

安裝所有的驅動程序,摩托羅拉媒體鏈接,請重新啓動計算機。然後插入設備,然後選擇USB CHARGE ONLY。它可能在其他模式下工作,但文檔說明了這一點。另外,嘗試使用eclipse與adb插件。當它提示你選擇一個目標設備時,你的手機應該出現在列表中。

0

您可以嘗試使用usbsnoop或wireshark(在使用usbmon的Linux中)查看軟件包交換。

0

,而你的手機連接的存儲設備(它在理論上可以,但我從來沒有見過充當多個目標的設備)

ADB用途,據我所知,某種亞行不能工作網絡。您的手機將自己公開爲存儲設備,網絡(共享)設備或特殊設備(用於通過adb進行調試)。

這種「特殊」的方式需要每個電話的驅動程序。確保你通過摩托車得到了正確的。安裝後應該重新啓動。

儘量不要選擇任何「通過USB使用XYZ」選項,讓它超時(或僅選擇充電),並確保沒有默認設置。