【问题标题】:Detach debugger in Android Studio在 Android Studio 中分离调试器
【发布时间】:2014-12-17 01:53:22
【问题描述】:

在 Android Studio 中,一旦调试器连接并调试正在运行的应用程序,您如何分离它?

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

我一直在断开 USB 电缆,但这似乎是一种粗暴的方法。

【问题讨论】:

    标签: android intellij-idea android-studio


    【解决方案1】:

    答案是关闭按钮。从 Android Studio v3.4 开始,它是一个红色方块图标(以前是红色 X)。

    原来我看不到它,因为它隐藏在更多>>图标下。

    【讨论】:

    • Run 部分(Alt + 4)。您可以使用 Ctrl + F4 作为快捷方式
    • 但这也会阻止应用程序运行。没有简单的方法可以断开连接并保持应用运行。
    • 我认为这是一个错误。我注意到有时它会杀死应用程序,有时它不会。
    • 在 Android Studio 2.2 上,它似乎工作得更好:只要您使用“将调试器附加到 Android 进程”,“停止”按钮(红色方块)将在不停止应用程序的情况下断开调试器。
    • 在 3.3 中是否已将其删除?
    【解决方案2】:

    我写这篇文章是假设 Android Studio 使用与 IntelliJ IDEA 相同的约定

    点击“关闭”(调试面板中带有红色✕的按钮):

    系统会提示您。选择是否断开连接和/或终止:

    【讨论】:

      【解决方案3】:

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

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


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


      3. 右键单击​​调试器选项卡并选择关闭


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

      【讨论】:

        【解决方案4】:

        在 android studio 3.3.1 上,我也找不到断开模拟器的简单方法。我已经使用了终端命令adb kill-server(使用adb start-server重新启动它)

        【讨论】:

          猜你喜欢
          • 2011-04-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-03-14
          相关资源
          最近更新 更多