如何解决“警告:调试信息可能不可用。请关闭其他使用ADB的应用程序:重新启动ADB集成并重试”

99
当我尝试通过 USB 连接外部设备来调试 Android 应用程序时,遇到了一些小问题。我在调试时不断收到错误提示:“警告:调试信息可能无法使用。请关闭正在使用 ADB 的其他应用程序:Monitor、DDMS、Eclipse 重新启动 ADB 集成并重试等待进程中。” 我已经尝试在任务管理器中停止 adb.exe,在关闭 Android Studio 并重新启动,在拔出电缆后重新插入,并前往 工具=>Android 取消选择 adb 集成,再重新选中它,但都没有成功。

我根本没有在我的电脑上使用Eclipse。 - Zidane
1
以前我使用Eclipse的时候,这种情况经常发生。对我来说唯一的解决办法就是重启电脑,插入数据线,然后按照这个顺序启动Eclipse。 - Mohammad Zarei
@Zidane,你解决了吗? - user5248371
23个回答

140

这是一个ADB连接问题,有时候ADB会缓存一个已经失效的连接在你的真实/虚拟设备上,导致端口被占用从而无法连接。

最简单的解决方案是重新启动您的安卓手机,就这样。


17
拔掉手机连接线也可以。 - sud007
1
我不理解“not needed”作为你的强制观点。然而,不同的人有不同的问题是正确的。并且,记录一下,这里没有具体的问题,因此这只是一个解决方法而不是解决方案。 - sud007
1
我将我的设备通过WiFi连接,并使用“adb tcpip 5555”重新启动了连接,这样它就可以正常工作了。 - Bawa
设备重启解决方案奏效了。感谢@Saksham。 - umesh
1
@sud007 谢谢!我有两台电脑。一台笔记本已经通过USB线连接到安卓手机上了。当尝试通过WiFi将手机连接到另一台电脑时,出现了警告。最后拔掉了线缆才成功连接。 - Weekend
显示剩余6条评论

52

对我起作用的方法是在设备上禁用并重新启用USB调试。


5
是的,它可以通过在“设置”->“开发者选项”->“USB调试”中关闭并重新打开来解决。 - Shailendra Madda
尝试过了,但没有起作用。 - John Glen

19

以下步骤解决了我的问题:

  1. 断开设备连接。

  2. 重启Android Studio。

  3. 运行项目。


即使重新启动系统也没有起作用...但是,这个技巧起了作用 ;) - jeet.chanchawat
这个可行。步骤2.1:在Android Studio重新启动时连接您的设备 :) - Kishan Solanki

18

只需前往Android手机的开发者设置,停用USB调试,删除所有USB调试的授权,并再次启用调试。


是的,它可以通过在“设置”->“开发者选项”->“USB调试”中关闭并重新打开来解决。 - Shailendra Madda

16

当我同时打开Android Studio和IDEA时,出现了问题。

重新启动Android Studio不能解决问题

重新插拔电缆也不能解决问题

从终端重新启动ADB可以解决该问题

adb kill-server 
adb start-server

这样,您就不需要关闭IDEA。

更新:2022-09-19

重新启动Android Studio不能解决问题

使Android Studio无效并重启也不能解决问题

重新插拔电缆也不能解决问题

重启Mac也不能解决问题

从终端重启ADB也不能解决问题

重启Android设备即可解决该问题。


16

首先确保关闭任何使用ADB、DDMS的应用程序,例如如果您同时打开了Eclipse和Android Studio。

其次,从终端重新启动ADB。

adb kill-server
adb start-server

在我的命令提示符和终端中,我输入了adb kill-server,但是出现了“adb不是内部或外部命令,也不是可运行的程序或批处理文件”的错误提示。 - Zidane
@Zidane 在终端中。 - user5248371
@Zidane 如果你运行这两个命令,那么启动adb时就不会出现错误。 - user5248371
我在终端中也遇到了同样的错误,你有其他建议吗? - Zidane
@Zidane 在 /platform-tools 中尝试执行 './adb kill-server' 和 './adb start-server' - peresisUser
@Zidane 你必须将adb添加到你的环境变量路径中。 根据你的操作系统,可以在线查找如何添加环境变量。 - Bahaa KA

12

当使用其他 IntelliJ 编辑器打开 Android Studio 时,有时会出现这个问题。只需关闭其他 IntelliJ 编辑器即可。


在尝试了所有其他选项之后,这就是解决方法。关闭IntelliJ IDEA CE,问题得到解决。谢谢! - Nino van Hooff

11
只需在已连接设备上运行命令adb usb,然后再尝试进行调试。

9
  1. 打开设备的USB首选项。如下图所示。

  2. 点击另一个选项。(例如:文件传输

  3. 点击无数据传输

如果不起作用,请再试一次。

安卓设备上的操作类似。

enter image description here


6

IntelliJ IDEA(Ultimate版本,可能也包括Community版本)带有Android插件。如果启动了IntelliJ并且打开了任何项目并已经编译(即使没有任何Android代码库),则IntelliJ(显然)会从Android Studio中窃取adb连接。要么关闭IntelliJ,要么在IntelliJ中禁用Android插件。

如果IntelliJ打开了Android插件,则重新启动手机、杀死adb等仅为问题提供零星和短暂的修复,因为IntelliJ会再次窃取adb连接。


2
太棒了,你发现了这个问题!!这就是我的问题!非常有帮助! - Oz Shabat

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