Benötige ich das Android SDK, um mein Telefon im USB-Debug-Modus anzuschließen?

Ich folge den hier angegebenen Schritten, um mein Samsung Captivate (Galaxy-S) zu rooten. Ich installiere die USB-Treiber in dem bereitgestellten Link . Immer wenn ich mein Handy anschließe, bekomme ich den Fehler There was a problem installing this hardware... SAMSUNG Android Composite ADB Interface. Ich habe den USB-Debug-Modus auf meinem Telefon aktiviert.

Das Googeln, das ich zu diesem Thema durchgeführt habe, erwähnt das Herunterladen des Android SDK, aber ich habe im XDA-Entwicklerforum oder in anderen Gesprächen über das Rooten keine Erwähnung gehört, dass dies erforderlich ist. Also wollte ich sicherstellen, dass das Herunterladen des Android SDK notwendig ist oder sogar mein Problem beheben würde, bevor ich es und seine Abhängigkeiten (Java JDK) installiere. Ich verwende Windows XP.

Hinweis: Obwohl ich einen 64-Bit-Computer verwende, habe ich die x86-Samsung-Treiber installiert, da Windows XP ein 32-Bit-Betriebssystem ist. Ich hoffe, das stimmt.

Samsung-Treiberfehler

Etwas verwirrt durch Ihre Rede von 64-Bit und XP. Welches Betriebssystem verwenden Sie auf Ihrem PC und ist es ein 32-Bit- oder 64-Bit-Betriebssystem? Normalerweise installieren Sie die gleichen "Bit-ness"-Treiber wie Ihr Betriebssystem. Wenn Sie also ein 64-Bit-Betriebssystem auf Ihrem PC ausführen, installieren Sie die 64-Bit-Treiber. Aber Ihr Screenshot sieht aus, als wäre es XP, und es ist lange her, dass ich von jemandem gehört habe, der die halbgare 64-Bit-Version von XP verwendet.
@GAThrawn, ich verwende Windows XP 32-Bit (nicht sicher, ob es eine 64-Bit-Version gibt).
Ah, richtig, Sie sagten also, dass die PC-Hardware selbst 64-Bit ist. Ja, in diesem Fall sind die 32-Bit-Treiber die richtigen, die installiert werden müssen. Es gibt eine 64-Bit-Version von XP, aber Sie möchten sie wirklich nicht verwenden, sie ist sehr schlecht.
Sie werden die Treiber unter Windows schon brauchen. Für die „einfache ADB-Kommunikation“ benötigen Sie jedoch keine vollständige SDK-Installation. Siehe Gibt es eine minimale Installation von ADB?

Antworten (2)

Nein, Sie müssen das Android SDK nicht installieren. Die Treiber des SDK funktionieren eigentlich nicht für das Galaxy S, zumindest nicht das letzte Mal, als ich es versuchte.

Am besten laden Sie Samsung Kies herunter und aktualisieren die Treiber darüber, wie in dieser Antwort auf eine andere Frage beschrieben. Kies erhalten Sie am einfachsten hier von Samsung UK .

Dies mag eine dumme Frage sein, aber ist das Herunterladen der britischen Version von Kies ein Problem, wenn ich in den USA bin? Gibt es einen Unterschied zwischen der US- und der UK-Version?
@Chance Eigentlich ist der einzige Unterschied, den ich kenne, dass Sie Ihren Computer über USB an Ihr Telefon anbinden können, wenn Sie die Vollversion von UK Kies verwenden, während die US-Version dies nicht zulässt. Wenn Sie jedoch eine der US-Varianten haben (Fascinate, Vibrant, Captivate oder Epic 4G), sollten Sie Kies speziell für dieses Telefon von der US-Site herunterladen – nur für den Fall, dass sich die Treiber von den GT-i9000-Treibern unterscheiden.
Sie können pdanet auch auf Ihrem Computer installieren, es enthält viele Android-Telefontreiber, die im Installationsprogramm gebündelt sind. Sie können die Anwendung nach der Installation der Treiber deinstallieren. junefabrics.com/android
Okay, hier war das Problem. Ich hatte mehrere Treiber und Windows installierte automatisch einen, der nicht funktionierte. Also ging ich zu Device Manager, klickte mit der rechten Maustaste, wählte aus Properties..., wählte die DriverRegisterkarte aus und wählte aus Update Driver.... Dann habe ich gewählt, Install from a list or specific locationdann ausgewählt Don't search. I will choose the driver to install.Ich habe ausgewählt Android ADB Interface, aber ich weiß nicht, woher es kam (Kies, PDANet oder USBDeview). Im Listenmodus ist nicht klar, woher es kommt.

Normalerweise werden nur die Bits benötigt, um ADB (Android Debug Bridge) zum Laufen zu bringen, was unter Windows die beiden Bibliotheken (AdbWinApi.dll und AdbWinUsbApi.dll) sind. Aber das sollte für ein kommerzielles Produkt wirklich nicht notwendig sein.