Android Studio ADB连接错误

19

我在更新到1.3版本后遇到了一个问题,我打开了Android Studio并收到一条消息:

***无法连接到adb,请注意: 如果您已经运行不兼容的adb版本,则通常会发生这种情况。 尝试关闭任何现有的adb守护进程后重新打开Android Studio。 如果此问题反复出现,请在http://b.android.com上报告错误,并包括以下内容:

  1. 命令'C:\ Users \ username \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe devices'的输出

2.Idea.log文件(帮助|在资源管理器中显示日志)***

解决方案是什么,我的系统是Win7 32位?


http://stackoverflow.com/a/29524143/1778421 - Alex P.
你好,你可以手动运行adb /Users/username/Library/Android/sdk/platform-tools/adb start-server,这对我有用。祝你好运。 - arjunaaji
5个回答

21

您需要终止正在运行的adb进程,可以采取以下步骤:

  1. 打开“Spotlight”搜索,打开“活动监视器”,

  2. 在CPU标签下查找adb,

  3. 现在选择它并强制退出该进程。

您也可以通过终端命令杀死adb进程,只需键入Kill -9 adb

注意:有时候当您试图强制关闭它们时,它们会不断重新启动。请确保退出任何仿真器并断开任何设备以避免任何错误。


2
我的活动监视器中显示了3个adb实例。当我试图强制关闭它们时,它们一直重新启动。请确保退出任何模拟器并断开任何设备,以避免我的错误。 - yongsunCN
谢谢@yongsunCN...我想我应该在我的答案中记录这个...为了帮助其他遇到同样问题的人。 - PN10
你正在使用哪个版本通道来运行Android Studio? - PN10
2
我正在使用Genymotion模拟器。我退出了Genymotion,然后退出了Android Studio,接着我打开了活动监视器并强制退出了Android Studio(在活动监视器的左上角点击X),这解决了我的问题。感谢PN10。 - Ryan Cocuzzo
1
我在Mac OS上遇到了这个问题的一个奇怪变化。杀死ADB守护进程并重新启动Android Studio根本没有帮助。当我检查Android Studio中的“事件日志”窗格时,我意识到Android Studio正在尝试连接到与我的本地计算机不同的主机上的ADB。在断开网络适配器的情况下禁用WI-FI并杀死/重新启动ADB守护进程和Android Studio最终解决了我的问题。 - Schm1
显示剩余6条评论

7
我花了一整天的时间寻找解决方案,但没有找到确切的方法。最后我做的是卸载了我的杀毒软件,然后它就像魔法般地运行了。
因此,在这里我列出了检查您是否正在解决正确问题的步骤:
1. 运行命令提示符并将路径设置为 adb.exe 文件所在的位置。(在大多数情况下,它可以在 C:\Users\YOUR_USERNAME\AppData\Local\Android\Sdk\platform-tools 找到)
2. 输入adb start-server并按Enter键。
3. 如果显示错误,例如“无法连接到守护程序”,那么您必须查看您的防病毒软件的防火墙设置并将其路径添加到其例外中,或者您可以简单地卸载您的防病毒软件。

请翻译以下与编程有关的内容:从英语到中文。仅返回已翻译的文本:请勿多次发布相同的答案。 - Alex P.
1
@AlexP。我们很感激你的努力,即使它是之前发布的所有答案的副本。 - Abhinav
1
@damanpreet-singh 是杀毒软件的问题,非常感谢你! - undefined

3
工具菜单中,找到Android选项, 取消选中启用adb集成,然后打开Windows任务管理器手动结束进程adb.exe。这也解决了我的问题,因为有多个adb.exe正在运行。

可爱,只需两个点击就完成了。 - Kartik Watwani

1
重新启动计算机。现在,断开设备连接,再次连接,确保启用USB调试选项。现在,拉出导航抽屉并选择文件传输的USB选项。在对话框中有几个选项,例如:
  1. 传输媒体文件
  2. 传输图像
  3. 连接MIDI设备
请选择“无”,然后选择“传输媒体文件”。
现在,检查Android Studio,并选择Android Monitor,检查设备是否已连接。 谢谢!我希望它对您的问题有所帮助。

0

在升级到Windows 10后,我也遇到了同样的错误。但非常有用的是,在Android Studio屏幕左下角底部找到了一个额外信息,指出无法找到adb版本。这导致了解决方案:如何修复Android Studio的“无法获取Adb版本结果”的错误

简而言之,这是由于我的Avast防火墙阻止了连接造成的问题。我将sdk和Android Studio路径添加到了防火墙例外列表中,然后就成功解决了!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接