在Android Studio中分离调试器

28

在Android Studio中,当调试器已连接并正在调试运行中的应用时,如何分离调试器?

在Eclipse中,图标看起来像这样

我一直在拔掉USB线,但那似乎是一种粗暴的方法。

5个回答

28

答案是关闭按钮。Android Studio v3.4版本中,它是一个红色正方形图标(之前是红色X)。

结果发现我没看到它,是因为它被隐藏在“更多>>”图标下面。


8
但这也会停止应用程序的运行。没有简单的方法可以仅断开连接并使应用程序继续运行。 - Mr-IDE
2
我认为这是一个bug。我注意到有时它会导致应用程序崩溃,有时则不会。 - miguel
3
在Android Studio 2.2上,似乎效果更好:只要使用“将调试器附加到Android进程”,“停止”按钮(红色方块)就会断开与调试器的连接,而不会停止应用程序。 - Mr-IDE
现在它是一个红色的停止按钮。 - miguel
另一种选择是静音断点,但这并不能回答这个问题。 - Red M
显示剩余3条评论

7
我假设Android Studio和IntelliJ IDEA使用相同的约定。请点击“关闭”按钮(在调试面板中为带有红色✕的按钮):

enter image description here

您将会收到提示。选择是否断开连接和/或终止:

enter image description here


3
在较新版本的Android Studio中,侧边栏中的(X)关闭按钮已不再存在。如果您的情况是这样的,并且您想要从Android Studio分离调试器,您可以点击调试窗口顶部标签上的“X”,该标签显示为“Android Debugger (XXXX)”。

enter image description here


1
这是暂停按钮下面的红色正方形。 - miguel

0

如果由于在工具栏中被折叠而未显示X(关闭)按钮:

1. 调整调试器窗口的大小以查看 X 按钮


或者

2. 按下 CTRL + F4 (MAC 上为 CMD + F4)。


或者

3. 在调试器选项卡上右键单击,然后选择 关闭
.


然后在对话框中按下断开连接


0
在Android Studio 3.3.1中,我也找不到一个简单的方法来断开模拟器。我只能使用终端命令adb kill-server(使用adb start-server重新启动)来解决问题。

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