【问题标题】:How do I fix my debugger from stopping my app as soon as it is connected in Android Studio?如何修复我的调试器在 Android Studio 中连接后立即停止我的应用程序?
【发布时间】:2021-01-19 23:11:12
【问题描述】:

我使用“播放图标” 运行我的应用程序

然后我连接我的调试器

Android studio 然后会给我消息: 连接到目标VM,地址:'localhost:8601',传输:'socket'

我的问题是现在我的应用程序不再运行,即使连接了调试器,我也无法调试,因为应用程序没有运行。

【问题讨论】:

    标签: android android-studio debugging run-app


    【解决方案1】:

    这是正常行为,如果您将鼠标悬停在停止按钮

    它会说“停止'Android Debugger (8600)',表示调试器已打开。

    【讨论】:

      【解决方案2】:

      在您希望调试器暂停的地方添加下一行,这将使您的环境等待调试器附加:

       Debug.waitForDebugger();
      

      在您想开始调试的地方放置一个断点。我强调,断点必须在此类指令“之后”的任何点

      从逻辑上讲,假设您正在执行调试构建变体,否则调试器将永远无法附加。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-22
        • 1970-01-01
        • 2018-01-04
        • 2017-07-06
        • 2021-08-18
        • 2023-01-27
        • 1970-01-01
        • 2014-04-21
        相关资源
        最近更新 更多