如何在Android studio中禁用Android原生调试器

Qam*_*mar 12 debugging android android-ndk lldb

使用Studio 2.3,gradle:2.2.1

当我尝试将调试器附加到应用程序时,它会显示Android Hybrid Debugger - >

现在启动本机调试会话注意!找不到符号目录 - 请检查您的本机调试

启动混合调试器.并加载所有*.so库.

我尝试Android的命名sdk/lldblldb_bak,但仍然开始混合调试器.

这需要太长时间,浪费时间.意思是应用程序没有响应.任何人都可以帮我禁用本机调试.我只需要java调试.

编辑: 从sdk工具卸载LLDB后Android Studio请求我提供快速修复对话框,说"缺少C++调试器".如果我按是.它再次安装LLDB,如果我按否,它会给我错误说.

运行Android Hybrid Debugger时出错(23533):C++调试程序包丢失或不兼容

顺便说一下,我正在使用无线调试,我的项目中有c ++模块和源代码.

更改运行配置 - >"调试类型"为"Java"对我不起作用.

Qam*_*mar 34

我找到了解决方案 从调试器列表中选择Java.请享用.有时它发生:)

在此输入图像描述

  • 该解决方案非常有用,但是当您连接到已经运行的进程时,它就可以工作。对于从调试器启动的常见情况,我看不到该怎么做-即,单击调试器图标,这将导致生成(如果需要),然后启动该过程,然后附加调试器。 (2认同)

Chr*_*623 13

对于仍在寻找永久解决方案的人:

在 android studio 4.1.3 中运行调试配置窗口

转到菜单Run,然后Edit Configurations。在Debugger下选择Debug Type Java