如何在 Android Studio 中禁用 android 本机调试器

Posted

技术标签:

【中文标题】如何在 Android Studio 中禁用 android 本机调试器【英文标题】:How to disable android native debugger in Android studio 【发布时间】:2017-09-21 05:37:15 【问题描述】:

使用 Studio 2.3,gradle:2.2.1

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

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

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

我尝试将 Android sdk/lldb 重命名为 lldb_bak,但仍在启动混合调试器。

耗时太长,浪费时间。同时,应用程序没有响应。谁能帮我禁用本机调试。我只需要java调试。

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

运行 Android Hybrid Debugger 时出错 (23533):C++ 调试器包是 缺失或不兼容

顺便说一句,我正在使用无线调试,并且我的项目中有带有源代码的 c++ 模块。

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

该解决方案非常有用,但是当您连接到已经运行的进程时它可以工作。对于从调试器开始的常见情况,我不知道该怎么做 - 即您单击调试器图标,这会导致构建(如果需要),然后启动进程,然后附加调试器。 @JohnMoore 你找到解决方案了吗? 这仍然会不时为我启动本机调试器。 @JohnMoore 最好在运行应用程序后附加调试器,而不是从调试器开始。我觉得附加然后从调试器开始很快。所以对我来说这完全没问题。【参考方案2】:

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

转到菜单运行,然后编辑配置。在 Debugger 下,然后选择 Debug Type Java

【讨论】:

以上是关于如何在 Android Studio 中禁用 android 本机调试器的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android studio 中禁用 OTP Captcha

如何在 Android Studio 中禁用 recyclerview 特定数据?

在 Android Studio 中调试时如何禁用科学计数法?

如何在 Android Studio 的 README.md 文件中禁用代码检查错误

如何在android studio上以编程方式检查自动启动权限是启用还是禁用

Google Maps Android Studio - 如何禁用地图控件?