【问题标题】:'Starting LLDB server' when debugging c++ in Android studio在 Android Studio 中调试 C++ 时“启动 LLDB 服务器”
【发布时间】:2019-04-08 18:44:33
【问题描述】:

我想在 Android Studio 中调试 c++ 模块。 我在 android studio 中创建了一个支持 c++ 的项目。

当我调试时,这就是我得到的。

'正在启动 LLDB 服务器'将永远不会停止。如果我停止调试,它仍然存在。如果我退出 android studio,我会收到有关运行后台进程的警告。我已经在 SDK 管理器中安装了 LLDB。我已在我的设备中启用调试。

我该怎么办?

【问题讨论】:

  • 终于搞定了。在我的三星 s4 上,我必须手动附加调试器。 lldb 在模拟器上运行良好。可能是三星 s4 的东西。
  • 不适用于我的模拟器。

标签: c++ android-studio lldb


【解决方案1】:

在 Android Studio 3.5 中,我遇到了与 LLDB 调试器类似的问题 - “启动 LLDB 服务器”进程永远挂起,没有启动调试进程。检查this answer

【讨论】:

    【解决方案2】:

    我今天突然遇到这个问题 Android Studio 3.5.3。为我解决的问题是卸载并重新安装 Android SDK Platform ToolsLLDB

    这是我遵循的确切步骤:

    1. 打开 Android Studio
      -> 首选项
      -> 外观和行为
      -> 系统设置
      -> Android SDK
      -> SDK 工具选项卡
    2. 取消选中LLDBAndroid SDK Platform-Tools
    3. 点击Apply 并让sdkmanager 卸载这些项目。
    4. 重新检查LLDB(我使用的是3.1)和Android SDK Platform-Tools(我使用的是29.0.5)
    5. 点击Apply 并让sdkmanager 安装这些项目
    6. 退出 Android Studio 和任何正在运行的模拟器
    7. 重启 Android Studio

    在那之后,运行调试器对我来说不再挂在Starting LLDB Server

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。我意识到这是通过 WiFi 使用 ADB 引起的。

      但是当我通过USB线连接手机并尝试以这种方式开始调试时,它仍然卡住了。

      我不得不禁用手机上的 WiFi,然后它立即开始工作。

      【讨论】:

        猜你喜欢
        • 2016-01-15
        • 1970-01-01
        • 2022-07-21
        • 1970-01-01
        • 2017-03-07
        • 1970-01-01
        • 2014-12-18
        • 2021-08-09
        • 2011-12-03
        相关资源
        最近更新 更多