今天我将我的android工作室更新为V-2.2.2版本。当我尝试使用本机代码(app-native)调试我的Android应用程序时,我总是收到错误消息
C ++调试器包丢失或不兼容,是否要修复它。
更新到lldb 2.2之后,当我尝试调试我的本机c ++代码时,我遇到同样的问题。
我正在使用gradle插件'com.android.tools.build:gradle-experimental:0.8.2'来构建本机ndk代码。我甚至更新了ndk-bundle到最新版本13.0.3315539
是否有人面临类似问题或能够解决类似问题。
提前致谢。
答案 0 :(得分:11)
我通过执行以下步骤解决了问题
出于安全考虑,您可以保留备份或重命名文件夹。
) 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
希望这有助于人们可能遇到同样的问题并在此处找到。
答案 2 :(得分:2)
修改配置...>调试器>选择Java作为调试类型>应用
答案 3 :(得分:1)