АБР не может распознать устройства, но Windows это делает. Возможные причины? - PullRequest
0 голосов
/ 10 мая 2011

Да, еще одно "устройства 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

Ответы [ 2 ]

2 голосов
/ 28 мая 2012

У меня тоже была эта проблема, все классические решения с adb start-server / kill-server у меня не работали.

Мне просто нужно было ... поменять разъем USB, к которому я подключил свой кабель.

На самом деле, потребовалось некоторое время, чтобы найти это, потому что Windows правильно распознала устройство в исходном сокете.Но не АБР.Поскольку Windows распознавала устройство, мне не нужно было проверять другие физические USB-разъемы.Я должен был.

Так что вы можете попробовать подключить кабель ко всем физическим разъемам USB, которые доступны непосредственно на вашем компьютере.

Это сработало для меня.

0 голосов
/ 27 августа 2011

Драйверы Sony Ericsson Xperia X8, X10, X10mini xp можно найти у xda-developers , «крупнейшего интернет-сообщества энтузиастов смартфонов / планшетов и разработчиков для платформ Android и Windows Phone».Я не связан с этим форумом.

Полная версия X10 FLashTools XDA Thread для загрузки последней версии (поставляется с драйверами) находится по этой теме:

http://forum.xda -developers.com / showthread.php? т = 920746

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...