2010-10-27 6 views
7

Ich möchte meine Android-Apps auf meinem HTC Incredible ausführen und debuggen. Auf http://developer.android.com/guide/developing/device.html heißt es ich muss den Windows USB Treiber installieren. Und die Anweisungen für das sagt:Debugging auf meinem Handy (Eclipse, Android)

„1. Ihre Verbindung Android-Gerät an den Computer USB-Anschluss Windows das Gerät erkennt, und starten Sie den Hardware-Update-Assistenten.“

Aber es nicht. Wenn ich mein Telefon anschließe, ist es als Laufwerksbuchstabe sichtbar und seine SD-Karte ist als zweiter Laufwerksbuchstabe sichtbar und ich kann Dateien übertragen. Der Hardwareupdate-Assistent wird jedoch nicht gestartet. Noch ist es bereits verbunden - wenn ich zu meinem SDK-Tools-Verzeichnis gehe und "adb devices" mache, wird es leer angezeigt.

Also was muss ich tun, um auf meinem Telefon zu debuggen? Danke im Voraus!!

Antwort

4

Android Simplicity enthält einige Tipps zur Fehlerbehebung bei der Installation des Windows USB-Treibers. Wenn das nicht hilft, versuchen Sie die Schritte here (die für htc unglaublich sind).

Schließlich, nach this forum, scheint es, dass es notwendig sein kann, HTC Sync zu installieren, um das Debuggen in Eclipse zu arbeiten.

+0

Ich entschuldige mich dafür, dass ich nicht klar gemacht habe, dass ich XP, SP3 verwende - die FlexJunk-Seite ist für Windows 7 gedacht. Die Android-Simplicity bedeutet zu Beginn, dass ich die Treiber installieren muss, um Dateien auf das Telefon zu übertragen. Aber ich kann das jetzt tun. Allerdings wird das Telefon nicht als adb-Gerät angezeigt, weshalb ich glaube nicht, dass sie installiert sind. –

+0

Siehe mein Update. Es sieht so aus, als ob HTC Sync das fehlende Teil des Puzzles wäre. –

+0

Ich spreche zu bald! Die FlexJunk-Seite fing an, über Win7 zu reden, aber es hat auch einen Hack für die android_winusb.inf-Datei für XP und dieser Hack behebt das Problem! –

3

Haben Sie Ihr Gerät in den Debug-Modus versetzt? Dies sollte unter Einstellungen-> Anwendungen-> Entwicklung gefunden werden.

+0

Ja, USB-Debugging wird überprüft, und so ist Stay wach. –

2

Ryan's Antwort half mir auch bei diesem Problem. Für Archivierungszwecke, hier ist was ich getan habe:

Installieren Sie den USB-Treiber mit Android SDK Manager:

Install the USB Driver using Android SDK Manager

finden und bearbeiten android_winusb.inf nach den Anweisungen von http://www.flexjunk.com/2010/05/01/installing-htc-incredible-android-sd-drivers/. Mine wurde bei C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver


Finden Sie den Abschnitt mit der Bezeichnung [Google.NTx86] entfernt. Am Ende dieses Abschnitts fügen Sie die folgenden Zeilen hinzu: .

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

Suchen Sie den Abschnitt [Google.NTamd64]. Am Ende dieses Abschnitts fügen Sie die folgenden Zeilen hinzu: .

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

Auf dem unglaublichen, gehen Sie zu Einstellungen-> Anwendungen-> Entwicklung und auf USB-Debugging aktivieren. JETZT können Sie Ihr Telefon mit dem PC verbinden.

auf Ihrem PC Gehen Sie auf Start-> Rechtsklick Arbeitsplatz-> Manage

Sie sollten ein Gerät mit einer Warnung siehe es Andere- genannt> ADB. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Treibersoftware aktualisieren ... Installieren Sie die Treiber manuell und zeigen Sie sie auf Ihren Ordner usb_drivers.Ignoriere alle Warnungen über nicht signierte Treiber und alles sollte nur in Ordnung installieren. Nach der Installation sehe ich Android Phone-> Android Composite ADB Schnittstelle im Geräte-Manager.

+0

Wenn Sie Windows 7 oder Vista verwenden, müssen Sie möglicherweise die folgenden Geräte-Manager-Optionen verwenden, wenn die INF-Datei nicht gefunden wird, wenn Sie den Ordner "usb_drivers" wählen. Gehen Sie zu "Manuell installieren" und "Treiber auflisten", wählen Sie "Alle Geräte" und klicken Sie dann auf "Diskette". Wählen Sie die INF-Datei aus. – CatShoes