Как получить идентификатор поставщика устройства на базе 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. Устройство не нуждается даже в драйверах для этого подхода:
- Запустить диспетчер устройств
- В дереве "Оборудование" щелкните правой кнопкой мыши запись оборудования для устройства, для которого должен быть определен идентификатор поставщика.
![Свойства для элемента, подлежащего проверке]()
- На вкладке "Сведения" установите раскрывающийся список свойств "Идентификаторы оборудования". Идентификатор поставщика - это четырехзначное шестнадцатеричное число, следующее за буквами
VID_
. В приведенном ниже примере идентификатор поставщика 18D1
:
![Отображение идентификатора поставщика и продукта]()
Ниже следует PID_
- идентификатор продукта. Он также имеет 4-значное шестнадцатеричное число.
Ответ 4
Надеемся, что эта поможет вам
-s serialNumber - это команда adb, которая дает вам конкретный экземпляр эмулятора/устройства, на который ссылается его назначенный adb серийный номер (например, "emulator-5556" ). Я думаю, что это команда adb, которую вы ищете для.