我有一个Wi-Fi Motorola Xoom,我通过ADB连接进行开发。我看到一个间歇性的问题,即设备(带有ID号)显示在adb设备列表中,但会显示为脱机。
设备和计算机都显示平板电脑已连接。我尝试了重新启动每个设备和交换USB端口的组合,但唯一解决问题的是切换电缆。此外,我昨天使用的电缆今天不起作用 - 我不得不使用以前无法正常工作的电缆进行连接。
这是驱动程序问题吗?设备端口问题?我已经看到了摩托罗拉驱动程序的几个版本以及PdaNet驱动程序的这个问题。我目前正在使用Motorola Mobile Drivers 4.7.1。
警告:此问题涉及较旧的设备,因此答案可能不再与当前的ADB连接问题相关。
答案 0 :(得分:4)
我遇到了和你一样的问题,我发现USB线的USB头有PIN功能不正常。所以我切换到新的USB线,它工作正常并检测到设备在线。
答案 1 :(得分:2)
我遇到了同样的问题,从机器正面的USB端口切换到背面的端口使得工作正常。它可能与端口电源或USB类型的差异有关。
答案 2 :(得分:0)
来自XDA:nouvelle_adr http://forum.xda-developers.com/showthread.php?t=2247471
我下载了adb版本并且有效。
当您将运行 Android 4.2.2或更高版本的设备连接到计算机时,系统会显示一个对话框,询问是否接受允许通过此计算机进行调试的RSA密钥。强>
此安全机制可保护用户设备,因为它可确保无法执行USB调试和其他adb命令,除非您能够解锁设备并确认对话框。 这需要您使用adb版本1.0.31 (可与SDK Platform-tools r16.0.1及更高版本一起使用),以便在运行Android 4.2.2或更高版本的设备上进行调试。
如果您的设备中没有此弹出式消息,则有解决方案:
1)在您的PC中安装SDK 它可能会要求您安装JAVA,如果是这样,请执行此操作。
2)确保您的adb是1.0.31或更高版本,以便在您的命令窗口中了解版本,tape:adb版本"