2012-04-10 4 views
10

Ich habe ein Problem mit der Hersteller-ID und der Produkt-ID eines Android-Geräts.Wie erhält man die Hersteller-ID eines Android-Geräts über adb?

Gibt es irgendwelche Befehle von adb, die dies tun können?

Ich kann Vendor ID und Produkt ID während Gerät eingefügt, aber nach der Installation von Windows-Treibern, konnte ich nicht die echte Vendor ID auseinander, wenn ich zwei Geräte bei pünktlich einfügen. Also muss ich die Hersteller-ID über ADB oder andere Verbindungen zwischen dem Hardwaregerät und dem Android-Gerät herausfinden.

Antwort

0

Hope this link Hilfe Sie

-s serial ist der adb-Befehl, der Sie eine bestimmte Emulator/Geräteinstanz geben, auf die sich seine adb zugewiesene Seriennummer (zB "Emulator-5556"). I Denken Sie, das ist der adb-Befehl, nach dem Sie suchen.

+0

danke für deine Antwort, ich kenne serialNumber, und es sollte teilweise mit pid und vid codiert sein, aber ich weiß nicht wie. Ich möchte die ID für Windows nicht für Android . – user1323681

15

Wenn Sie mit Ubuntu/Linux einfach Key in

"lsusb -v " 

und drücken Sie die Eingabetaste. Es wird Details aller USB-Geräte hervorbringen. Suchen Sie in den Ergebnissen nach einem Feld namens "idVendor" und suchen Sie Ihr Gerät. Beispiel: Mein Motorola Defy [vendor id = 22b8] gibt,

"idVendor 0x22b8 Motorola PCS"

2

ADB selbst wird nicht helfen, die Hersteller-ID eines angeschlossenen Stück Hardware zu finden, in der Tat (für die Google ADB Treiber) ist es notwendig, die Vendor ID einzurichten, bevor Sie mit ADB arbeiten.

Glücklicherweise gibt es eine einfache Möglichkeit, die Hersteller-ID (und die Produkt-ID) eines an einen Windows-PC angeschlossenen Geräts zu finden. Das Gerät braucht nicht einmal Treiber für diesen Ansatz zu arbeiten:

  1. Starten Geräte-Manager
  2. in Hardware-Struktur mit dem rechten Maustaste auf den Hardware-Eintrag für das Gerät, für das die ID-Anbieter bestimmt werden soll.

Properties for item to be checked

  1. auf der Registerkarte Details, setzen Sie die Eigenschaft Dropdown "Hardware Ids" zu sein. Die Hersteller-ID ist die 4-stellige Hexadezimalzahl nach den Buchstaben VID_. Im Fall unten ist die Vendor ID 18D1:

Showing the Vendor and Product ID

Die PID_, das ist die Product ID folgt. Es hat auch eine 4-stellige Hexadezimalzahl.

4

ich weiß nicht, ob Sie die Lösung bekommen, aber mein Handy per USB-Kabel an meinen Computer und Eingabe der folgenden Codezeile auf ubuntu Anschlussverbindungs ​​ich in der Lage war Vendor ID

lsusb 

zu erhalten Zum Beispiel, wenn Sie ein Nexus One angeschlossen haben Sie erhalten würden:

Bus 002 Geräte 004: ID 18d1: 4e12

In diesem Fall ist die Hersteller-ID „18d1" und die Produkt-ID ist „4e12" ist. (wir sind natürlich an Vendor ID interessiert)

Verwandte Themen