Android Studio 2.2.2 LLDB 2.2 更新问题

Android Studio 2.2.2 LLDB 2.2 update issue

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

C++ debugger package is missing or incompatible, do you want to fix it.

更新到 lldb 2.2 后,我在尝试调试我的本机 C++ 代码时也遇到了同样的问题。

我正在使用 gradle 插件 'com.android.tools.build:gradle-experimental:0.8.2' 来构建原生 ndk 代码。我什至已经将 ndk-bundle 更新到最新版本 13.0.3315539

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

提前致谢。

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

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

For safety purpose you can keep backup or rename folder.

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

问题是由于旧版 LLDB 2.1 和新版 LLDB 2.2 之间的一些冲突而产生的

  1. 打开 SDK 管理器并删除 LLDB。 (来自启动独立 SDK 管理器)
  2. 关闭 SDK 管理器。
  3. Re-open SDK 管理器并转到 SDK 工具。
  4. Re-install LLDB

我在 Android Studio 2.3 Beta 3 中遇到了同样的错误。我尝试了我能找到的所有解决方案,但没有一个有效。我通过按下面的“是”使用了“快速修复选项”。但是,它随后报告无法下载 LLDB 2.3。

我通过在我的更新设置中选择 "Beta" 频道然后再次选择 运行 快速修复来解决这个问题。频道以某种方式更改为稳定。所以一直下载LLDB 2.3

失败

希望这对可能遇到相同问题并在此处找到的人有所帮助。

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