Да, еще одно "устройства adb ничего не возвращают".Кажется, я обнаружил еще один проблемный случай.
В моем случае я работаю с прототипом оборудования, а не с коммерческойЭто не проблема на уровне драйвера, Windows выбирает предоставленный драйвер.Диспетчер устройств показывает связанное устройство ADB с правильным идентификатором поставщика, идентификатором продукта и серийным номером.Поставщик драйверов - Google, Inc, версия 1.0.9.0.Итак, эта часть в порядке.(XP SP3, 32 бита между прочим)
Однако, несмотря на то, что Windows распознает устройство и его интерфейс ADB, оно не отображается в списке adb devices
. Диагностический вывод в конце сообщения.
По-видимому, adb-серверу может понадобиться идентификатор поставщика в .android/ADB_USB.INI
, поэтому я убил его, добавил одну строку с соответствующим идентификатором поставщика,в шестнадцатеричном (т.е. 0xFFFF
формате) и перезапущенном adb-сервере.Файл говорит, что это должно быть сделано через android update adb
, но это не работает, так как adb не может обнаружить устройство, это не удивительно.Но, похоже, что в ADB произошел провальный дизайн: как добавить идентификатор производителя устройства, которое вы не можете обнаружить?
В любом случае, я не могу получить доступ к своему устройству таким образом.Как сказать adb-серверу перестать быть глухим и просто поверить списку ОС совместимых устройств?
Диагностический вывод устройств adb:
adb_query: host:devices
_adb_connect: host:version
socket_loopback_client: port 5037 type tcp => fd 100
writex: 100 0x22dcd7 4: 30303063 000c
writex: 100 ok
writex: 100 0x41d41d 12: 686f73743a76657273696f6e host:version
writex: 100 ok
readx: 100 0x22dc57 4
readx: 100 ok: 4f4b4159 OKAY
readx: 100 0x22dd14 4
readx: 100 ok: 30303034 0004
readx: 100 0x22dd14 4
readx: 100 ok: 30303161 001a
adb_close: 100(lo-client:5037)
_adb_connect: host:devices
socket_loopback_client: port 5037 type tcp => fd 101
writex: 101 0x22dcd7 4: 30303063 000c
writex: 101 ok
writex: 101 0x22ee11 12: 686f73743a64657669636573 host:devices
writex: 101 ok
readx: 101 0x22dc57 4
readx: 101 ok: 4f4b4159 OKAY
readx: 101 0x22ddb7 4
readx: 101 ok: 30303030 0000
readx: 101 0x4c3f80 0
readx: 101 ok:
adb_close: 101(lo-client:5037)
List of devices attached