Windows erkennt Nexus S nicht

Ich bin kürzlich von Linux auf Windows 8 Consumer Preview umgestiegen. Ich habe das neueste Android SDK einschließlich des Google USB-Treibers installiert. Ich verbinde mein Nexus S mit dem Laptop, das Telefon geht in den USB-Debugging-Modus. Aber Eclipse erkennt es nicht. Wenn ich >adb-Geräte mache, wird das Telefon nicht angezeigt. Bitte helfen Sie!

Ich weiß nicht, dass dies durchführbar beantwortbar sein wird. Windows 8 ist, wie der Name schon sagt, eine Preview-Version. Es könnte einfach sein, dass Eclipse nicht funktioniert oder dass der adbTreiber defekt ist (ich habe keine Ahnung, ob Treiber dieser Art von Änderungen von Win7 -> Win8 betroffen wären).
was meinst du damit geht es in den "usb debgging mode"? Dies ist eine Einstellung, die Sie in aktivieren müssen settings->applications->developemnt. ADB wird das Gerät nicht sehen, bis dies auf „true“ gesetzt ist.
Eclipse funktioniert gut unter Windows 8. Die Geräte werden im Dateiübertragungsmodus erkannt. Auch der Emulator funktioniert einwandfrei.
@RyanConrad Ich habe die Einstellung auf meinem Telefon aktiviert. Sobald ich mein Telefon an meinen Laptop anschließe, wechselt das Telefon automatisch in den USB-Debugging-Modus, genau wie unter Linux.
Was sind Ihre Vorschläge, wenn ich unter Windows 7 genau das gleiche Problem habe?
Überprüfen Sie den Geräte-Manager und stellen Sie sicher, dass die Treiber korrekt installiert sind. Stellen Sie sicher, dass es keine Komponenten gibt, die ein "Problem" mit dem Treiber haben.
Versuchen Sie, Ihren Befehl mit Administratorrechten auszuführen ... > ADB-Geräte benötigen möglicherweise Administratorzugriff. Ich hatte das gleiche Problem in Ubuntu und es funktionierte mit sudo.
Mein Asus Transformer wird problemlos erkannt - sowohl in Eclipse als auch in ">adb devices". Aber immer noch kein Glück mit meinem Nexus s.
Treiber neu installieren. der transformator verwendet andere treiber als der nexus s.

Antworten (3)

Versuchen Sie Folgendes: Suchen Sie den Ordner .android in Ihrem Home-Verzeichnis und ersetzen Sie die Datei adb_usb.ini durch diese . Dies weist Ihren Computer an, ADB mit einer Vielzahl verschiedener USB-Geräte arbeiten zu lassen. Möglicherweise müssen Sie ADB über die Befehlszeile neu starten:

adb kill-server
adb start-server

und jetzt sollte adb dir dein gerät zeigen

adb devices

Versuchen Sie, adb_usb.ini zu bearbeiten und fügen Sie Ihre Geräte-ID hinzu. Sie finden sie, indem Sie zum Geräte-Manager gehen, die „Android ADB-Schnittstelle“ doppelt anklicken, zur Registerkarte „Details“ gehen und im Dropdown-Menü „Eigenschaften“ „Hardware“ auswählen Ids" auf dem Feld darunter mit der Bezeichnung "Werte". Sie sollten so etwas wie "USB\VID_2207&PID_0010&MI_01" sehen. Die Zahlen können je nach Hersteller-ID Ihres Geräts unterschiedlich sein, zum Beispiel ist meine Hersteller-ID "2207". Öffnen Sie nicht die adb_usb.ini, die sich auf der befindet Ordner unten und fügen Sie Ihre Geräte-ID im Hexadezimalformat hinzu

Zum Beispiel ist meine Geräte-ID "2207". Ich gebe sie dort als "0x2207" ein.

Es befindet sich normalerweise in

  1. XP: \Dokumente und Einstellungen\.android\
  2. Windows 7: \Benutzer\.android\
  3. Windows 8: Ich weiß es wirklich nicht.

Aber wenn der Ordner nicht existiert, versuchen Sie ihn mit cmd zu erstellen. Und wenn die Datei adb_usb.ini auch nicht existiert, können Sie sie mit Notepad erstellen und nur Ihre Geräte-ID einfügen und im .android-Ordner speichern.

Versuchen Sie es mit einem aktiven USB-Hub. Mein Arbeitslaptop (Win7) weigert sich, eine Verbindung zu meinem Samsung S2 herzustellen, außer über den aktiven USB-Hub im Monitor.