Android Studio 2.2.2 LLDB 2.2更新问题

时间:2016-10-21 06:28:37

标签: android c++ android-studio android-ndk lldb

今天我将我的android工作室更新为V-2.2.2版本。当我尝试使用本机代码(app-native)调试我的Android应用程序时,我总是收到错误消息

  

C ++调试器包丢失或不兼容,是否要修复它。

enter image description here

更新到lldb 2.2之后,当我尝试调试我的本机c ++代码时,我遇到同样的问题。

enter image description here

我正在使用gradle插件'com.android.tools.build:gradle-experimental:0.8.2'来构建本机ndk代码。我甚至更新了ndk-bundle到最新版本13.0.3315539 ​​

是否有人面临类似问题或能够解决类似问题。

提前致谢。

4 个答案:

答案 0 :(得分:11)

我通过执行以下步骤解决了问题

  1. 转到文件系统上的android-sdk文件夹,找到文件夹lldb并删除文件夹lldb。 (
  2.   

    出于安全考虑,您可以保留备份或重命名文件夹。

    )  2.现在从android studio Tools-> Android-> SDK Manager-> SDK Tools并更新lldb选项。单击“应用”。它将下载LLDB 2.2  3.现在尝试调试C ++代码,调试工作正常。

    由于较旧的下载版本LLDB 2.1与较新的LLDB版本2.2之间存在某些冲突而引起问题

答案 1 :(得分:3)

我在Android Studio 2.3 Beta 3中遇到了同样的错误。我尝试了所有可以找到的解决方案,但没有人工作。我使用快速修复选项,按下面的是。但是,它报告未能下载LLDB 2.3。

我通过在“更新”设置中选择“Beta”频道来修复此问题,然后再次运行“快速修复”。该频道以某种方式改为稳定。所以总是无法下载LLDB 2.3

希望这有助于人们可能遇到同样的问题并在此处找到。

Quick Fix Option Failed To Download LLDB 2.3 enter image description here

答案 2 :(得分:2)

修改配置...>调试器>选择Java作为调试类型>应用

答案 3 :(得分:1)

  1. 打开SDK Manager并删除LLDB。 (来自Launch standalone SDK Manager)
  2. 关闭SDK Manager。
  3. 重新打开SDK Manager并转到SDK工具。
  4. 重新安装LLDB