如何在 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 文件中禁用代码检查错误