2010-11-19 5 views
4

Ich habe ein Android Phone (Motorola Quench XT3) laufende Version 2.1. Ich habe Android SDK (einschließlich des USB-Treibers) in meinem Windows XP OS installiert.USB Debugging in Android

Ich aktiviert USB Debugging in meinem Telefon und schloss es an den Computer. Das Telefon wird erkannt und die SD-Karte wird in meinen Computer eingelegt.

Wenn ich das Tool DDMS von meinem Computer aus starte, wird mein Gerät nicht aufgelistet.

Ich vermisse irgendwelche Schritte hier oder das USB Debugging funktioniert nur mit bestimmten Telefonen.

+0

Einige Telefone geben Ihnen die Wahl bei der USB-Verbindung - Debugging, mounten SD-Karte, nur laden. Könnte das falsch sein? Das Mounten des SD ist keine Voraussetzung für das Debugging, es ist eine separate Funktion und nur durch die Möglichkeit, ein Composite Device zu sein, sind beide gleichzeitig möglich. –

+0

Es ist nicht wirklich kompliziert. Ich denke, du machst nichts falsch. was bekommst du in ./adb Geräte? – kthorat

+0

Ich habe den ABD-Server mit den oben genannten Befehlen neu gestartet, und ./adb-Geräte listet keine Geräte auf. – avis

Antwort

0

Sie müssen keine dieser Dinge tun. Ich hatte das gleiche Problem mit dem Debuggen meines HTC Thunderbolt. Alles, was Sie tun müssen, ist das Herunterladen der offiziellen Software von der Website des Telefons.

Versuchen Sie eine dieser beiden Verbindungen: http://www.nero.com/download.php?id=motorolamedialink

http://www.motorola.com/consumers/v/index.jsp?vgnextoid=0351f6a559431210VgnVCM1000008406b00aRCRD

herunterladen und installieren Sie die Software, und es sollte funktionieren. es hat für mich getan.

+0

Kühl. Es funktioniert jetzt gut .. –

2
adb devices 

sollte alle an Ihrem Gerät angeschlossenen Android-Geräte anzeigen. Für den Fall, zeigt es nicht auf, starten Sie den adb Server heißt

adb kill-server 
adb start-server 

stand ich das gleiche Problem und die oben genannten Schritte geholfen. YMMV.

+0

Ich habe auch das gleiche Problem mit Motorola Quench. Ich habe deine Antwort hier versucht, aber keine Verwendung. Es zeigt immer noch nicht das Gerät in der Liste –

+0

Diese Befehle benötigen "sudo", wenn Sie Linux verwenden. – NoBugs

2

Es ist mir mit mehreren Handys früher passiert, Motorola Atrix, Sansung Galaxy. Ich fand heraus, dass ich den offiziellen Treiber vom Hersteller installieren musste, selbst wenn das Gerät von Windows installiert wurde.

Motorola Driver download here

1

alle Treiber installieren, die Medien Link motorola, den Computer neu starten. Schließen Sie dann Ihr Gerät an und wählen Sie NUR USB CHARGE. Es kann in anderen Modi funktionieren, aber die Dokumentation sagt das. Versuchen Sie auch, Eclipse mit dem adb-Plugin zu verwenden. Wenn Sie aufgefordert werden, ein Zielgerät auszuwählen, sollte Ihr Telefon in der Liste angezeigt werden.

0

Sie könnten usbsnoop oder wireshark (in Linux mit usbmon) versuchen, den Paketaustausch zu sehen.

0

ADB kann nicht arbeiten, während Ihr Telefon als Speichergerät angeschlossen ist (in der Theorie könnte, aber ich habe noch nie eine Vorrichtung, die als mehrere Ziele gesehen)

ADB Anwendungen, afaik, irgendeine Art der Vernetzung. Ihr Telefon stellt sich entweder als Speichergerät, Netzwerkgerät (Tethering) oder spezielles Gerät (zum Debuggen über adb) zur Verfügung.

Dieser "spezielle" Modus erfordert einen Telefontreiber. Stellen Sie sicher, dass Sie den richtigen Motorola haben. Sie sollten nach der Installation neu starten.

Versuchen Sie, keine Option "Verwenden Sie als XYZ über USB" zu wählen, lassen Sie es Timeout (oder wählen Sie nur laden), und stellen Sie sicher, dass keine Standardeinstellung festgelegt ist.