簡體   English   中英

在 Android Studio 中調試 C++ 時“啟動 LLDB 服務器”

[英]'Starting LLDB server' when debugging c++ in Android studio

我想在 Android Studio 中調試 c++ 模塊。 我在 android studio 中創建了一個支持 c++ 的項目。

當我調試時,這就是我得到的。 在此處輸入圖片說明

“啟動 LLDB 服務器”永遠不會停止。 如果我停止調試,它仍然存在。 如果我退出 android studio,我會收到有關正在運行后台進程的警告。 我已經在 SDK 管理器中安裝了 LLDB。 我在我的設備中啟用了調試。

我該怎么辦?

在Android Studio 3.5中,我遇到與LLDB調試器類似的問題 - “啟動LLDB服務器”進程永遠掛起,沒有啟動調試過程。 檢查這個答案

我今天突然遇到了這個問題,Android Studio 3.5.3。 對我來說修復它的是卸載並重新安裝Android SDK Platform ToolsLLDB

這是我遵循的確切步驟:

  1. 打開安卓工作室
    -> 偏好
    -> 外觀和行為
    -> 系統設置
    -> 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. 重啟安卓工作室

之后,運行調試器不再掛在為我Starting LLDB Server

我遇到了同樣的問題。 我意識到這是通過 WiFi 使用 ADB 引起的。

但是當我通過USB線連接手機並嘗試以這種方式開始調試時,它仍然卡住了。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM