亚行无法识别设备,但Windows确实无法识别设备。可能的原因?

问题描述:

是的,另一个“adb设备什么都不会返回”。似乎我发现了另一个问题。亚行无法识别设备,但Windows确实无法识别设备。可能的原因?

在我的情况,我正在运行原型硬件,而不是商业。这在驱动程序级别没有问题,Windows会提供所提供的驱动程序。设备管理器显示关联的ADB设备,并显示正确的供应商ID,产品ID和序列号。 Driver Provider是Google,Inc,版本1.0.9.0。所以,那部分是好的。 (XP SP3,32位btw)

但是,即使Windows识别该设备及其ADB接口,它不在adb devices下列出。 在帖子结尾的诊断输出。

显然,亚行服务器可能需要.android/ADB_USB.INI厂商ID,所以我杀了它,加入相关的供应商ID一行,十六进制(即0xFFFF格式)和亚行重新启动服务器。该文件说这应该通过android update adb完成,但这不起作用由于adb未能检测到设备,这并不奇怪。但是在亚行看来,这是一个鸡与蛋设计失败的问题:您如何添加无法检测到的设备的供应商ID?

无论如何,我无法以这种方式进入我的设备。我该如何告诉adb-server停止失聪,并相信兼容设备的操作系统列表?


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 

索尼爱立信Xperia X8,X10,X10mini的XP驱动程序可以在xda-developers,“智能手机/平板电脑发烧友和开发商为最大的互联网社区发现Android和Windows Phone平台。“我不隶属于这个论坛。

下载最新版本(附带的驱动程序)完整X10 FLashTools XDA线程可以在这个主题中找到:

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

我也有这个问题,所有adb start-server/kill-server经典的解决方案并没有奏效为了我。

我只需要...更换插入电缆的USB插座。

事实上,花了一些时间才发现,因为Windows能够正确识别原始套接字中的设备。但不是亚行。当Windows识别设备时,我并不需要测试其他USB物理插座。我应该。

因此,您可以尝试将电缆插入计算机上直接可用的所有USB物理插座中。

它确实为我工作。