我有一个奇怪的问题,每次我从命令行运行adb(设备命令或拉动或卸载等),设备都会脱机但如果我现在进入eclipse的DDMS并重置ADB,它会重新上线。如果我在eclipse中运行游戏,它会运行(我的意思是我的Eclipse DDMS能够正常使用adb),但是从命令行开始,做任何与adb相关的操作会使设备脱机并且只能将其恢复在线是从Eclipse内的DDMS重置adb。实际上,我不能通过命令行做任何与adb相关的事情。
我尝试了解决方案,例如打开和关闭设备的调试选项,adb-kill-server然后启动服务器,android 51规则文件,以及更多更奇怪的解决方案,如更换电缆,更改端口等等。设备在线,但每当我从终端运行adb命令时,噗!设备重新离线。
我已经面对这个问题超过一个月了,我已经做了所有的研究,谷歌和stackoverflow,但没有找到任何可以解决这个特定问题。
感谢任何帮助。感谢。
答案 0 :(得分:1)
问题是您的计算机中有两个版本的adb
。
从adb.exe
移除AdbWinApi.dll
,AdbWinUsbApi
和C:/Windows
,一切都会好的。