2012-04-10 10 views
10

Mam problem z uzyskaniem identyfikatora dostawcy i identyfikatora produktu urządzenia z systemem Android.Jak uzyskać identyfikator dostawcy urządzenia z systemem Android za pomocą adb?

Czy są jakieś polecenia adb, które mogą to zrobić?

mogę uzyskać identyfikator dostawcy i identyfikator produktu, podczas gdy urządzenie włożona, ale po zainstalowaniu sterowników Windows, nie mogłem odróżnić prawdziwy sprzedawca id jeśli wstawić dwa urządzenia w terminie. Muszę więc znaleźć ID dostawcy poprzez ADB lub inne połączenia między urządzeniem sprzętowym a urządzeniem z Androidem.

Odpowiedz

0

Nadzieja to link pomóc

-s serialNumber adb jest polecenie, które daje konkretną instancję emulator/urządzenia, określane przez jego numer seryjny przypisany adb (takich jak "emulatora-5556"). I uważam, że jest to polecenie adb, którego szukasz.

+0

dziękuję za odpowiedź, znam numer seryjny i powinien on być częściowo zakodowany za pomocą pid i vid, ale nie wiem jak. Chcę, aby identyfikator dla okien nie dla Androida . – user1323681

15

Jeśli używasz Ubuntu/Linux Tylko klucz w

"lsusb -v " 

i naciśnij Enter. Wyświetli szczegóły wszystkich urządzeń USB. Sprawdź pole o nazwie "idVendor" w wynikach i znajdź swoje urządzenie. Np: My Motorola Defy [vendor id = 22b8] podaje,

"idVendor 0x22b8 Motorola PCS"

2

sama ADB nie pomogą znaleźć identyfikator dostawcy podłączonego elementem sprzętu, rzeczywiście (dla Google ADB sterownik) konieczne jest skonfigurowanie identyfikatora dostawcy przed rozpoczęciem pracy z ADB.

szczęście istnieje prosty sposób, aby znaleźć identyfikator dostawcy (i identyfikator produktu) dowolnego urządzenia podłączonego do komputera z systemem Windows. Urządzenie nie trzeba nawet sterowniki dla tego podejścia do pracy:

  1. Device Manager Rozpocznij
  2. W drzewie sprzętu, kliknij prawym przyciskiem myszy wpis sprzętowego dla urządzenia, dla którego ID sprzedawca jest do ustalenia.

Properties for item to be checked

  1. Na karcie Szczegóły ustawić właściwość rozwijaną być "Hardware Identyfikatory". Identyfikator dostawcy to 4-znakowa liczba szesnastkowa występująca po literach VID_. W poniższym przypadku, ID dostawcy jest 18D1:

Showing the Vendor and Product ID

PID_, co następuje, jest identyfikator produktu. Ma również 4-cyfrową liczbę szesnastkową.

4

nie wiem czy masz rozwiązanie ale podłączeniu mojego telefonu za pomocą kabla USB do komputera i wpisanie poniższego wiersza kodu na terminalu ubuntu udało mi się dostać Vendor ID

lsusb 

na przykład, jeśli miał Nexus One podłączony dostaniemy:

Bus 002 Device 004: ID 18d1: 4e12

W tym przypadku Vendor Id jest „18d1" i identyfikator produktu jest „4e12". (jesteśmy oczywiście zainteresowani identyfikatorem dostawcy)

Powiązane problemy