我收到了此问题标题中的错误。它是在我将手机从三星S4升级到S7时开始的。我搜索过StackOverflow(和google),发现没有可行的解决方案 - 许多回复都是5年以上。
我已经从SDK Manager更新了所有内容。我重新启动,重新启动Eclipse,重启电话,重新连接新USB电缆,重启ADB - 所有这些都是多次。我尝试重建/重新安装一些旧的应用程序,但都给出了同样的错误。看起来手机正在引起问题(不幸的是我的旧S4死了所以我无法尝试)。
其他有趣的文物:
(1)在DDMS中,设备显示为"未知",
(2)Logcat现在不产生输出。
我已经在墙上敲了一个星期,没有任何快乐。任何人都可以提出任何建议吗?
答案 0 :(得分:1)
您的问题是旧的Eclipse基础Android开发工具是针对现在过时的ADB版本开发的。
DDMS和ADB之间的通信将不再有效,因为旧的DDMS与新的ADB API不兼容。如果您真的想要使用DDMS,则必须使用与之匹配的旧ADB版本。
然而,推荐的方法是删除DDMS和基于Eclipse的Android开发工具并切换到Android Studio。