Как получить идентификатор поставщика устройства на базе Android через adb?

У меня возникла проблема с тем, как получить идентификатор поставщика и идентификатор продукта устройства на базе Android.

Существуют ли команды adb, которые могут это сделать?

Я могу получить идентификатор продавца и идентификатор продукта во время установки устройства, но после установки драйверов Windows я не мог отличить реальный идентификатор поставщика, если я вставляю сразу два устройства. Поэтому мне нужно узнать идентификатор поставщика через ADB или любые другие соединения между аппаратным устройством и устройством Android.

Ответ 1

Если вы используете Ubuntu/Linux Just Key в

"lsusb -v " 

и нажмите enter. Он выведет детали всех USB-устройств. Проверьте результаты поиска в поле "idVendor" и найдите свое устройство. Например: My Motorola Defy [vendor id = 22b8] дает,

"idVendor 0x22b8 Motorola PCS"

Ответ 2

Я не знаю, было ли у вас решение, но подключение моего телефона через USB-кабель к компьютеру, и введите следующую строку кода на терминале ubuntu, я смог получить идентификатор поставщика

lsusb

Например, если вы подключили Nexus One, вы получите:

Шина 002 Устройство 004: ID 18d1: 4e12

В этом случае идентификатор поставщика - "18d1", а идентификатор продукта - "4e12". (нас, конечно, интересует идентификатор поставщика)

Ответ 3

Сам ADB не поможет найти идентификатор поставщика подключенного оборудования, действительно (для драйвера Google ADB) необходимо, чтобы идентификатор поставщика был установлен до его работы с ADB.

К счастью, есть простой способ найти идентификатор поставщика (и идентификатор продукта) любого устройства, подключенного к ПК с ОС Windows. Устройство не нуждается даже в драйверах для этого подхода:

  • Запустить диспетчер устройств
  • В дереве "Оборудование" щелкните правой кнопкой мыши запись оборудования для устройства, для которого должен быть определен идентификатор поставщика.

Свойства для элемента, подлежащего проверке

  1. На вкладке "Сведения" установите раскрывающийся список свойств "Идентификаторы оборудования". Идентификатор поставщика - это четырехзначное шестнадцатеричное число, следующее за буквами VID_. В приведенном ниже примере идентификатор поставщика 18D1:

Отображение идентификатора поставщика и продукта

Ниже следует PID_ - идентификатор продукта. Он также имеет 4-значное шестнадцатеричное число.

Ответ 4

Надеемся, что эта поможет вам

-s serialNumber - это команда adb, которая дает вам конкретный экземпляр эмулятора/устройства, на который ссылается его назначенный adb серийный номер (например, "emulator-5556" ). Я думаю, что это команда adb, которую вы ищете для.