从命令行运行adb会使设备脱机

时间:2013-10-31 06:37:11

标签: android adb ddms

我有一个奇怪的问题,每次我从命令行运行adb(设备命令或拉动或卸载等),设备都会脱机但如果我现在进入eclipse的DDMS并重置ADB,它会重新上线。如果我在eclipse中运行游戏,它会运行(我的意思是我的Eclipse DDMS能够正常使用adb),但是从命令行开始,做任何与adb相关的操作会使设备脱机并且只能将其恢复在线是从Eclipse内的DDMS重置adb。实际上,我不能通过命令行做任何与adb相关的事情。

我尝试了解决方案,例如打开和关闭设备的调试选项,adb-kill-server然后启动服务器,android 51规则文件,以及更多更奇怪的解决方案,如更换电缆,更改端口等等。设备在线,但每当我从终端运行adb命令时,噗!设备重新离线。

我已经面对这个问题超过一个月了,我已经做了所有的研究,谷歌和stackoverflow,但没有找到任何可以解决这个特定问题。

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

问题是您的计算机中有两个版本的adb。 从adb.exe移除AdbWinApi.dllAdbWinUsbApiC:/Windows,一切都会好的。