我的应用程序中有 native 代码和 Java,因此我需要能够调试 Java 和 native 代码。
升级到 Android Studio Bumblebee 后 | 2021.1.1 补丁 2,我无法再在启用 native 调试的情况下调试我的应用程序。如果“调试类型:”设置为 Java Only
,我可以在 Debug模式下运行并通过 Java 代码进行跟踪,但无法跟踪到 native 函数。如果“调试类型:”设置为 Detect Automatically
, Native Only
或 Dual (Java+Native)
调试器无法启动。
我以前从未遇到过调试 native 代码的问题。当我尝试以 Debug模式启动时,出现以下错误:Debugger process finished with exit code -1073741515 (0xC0000135). A library required by the native debugger might be missing on your system.
如何找出缺少的库?我升级了 Android Studio 所说的所有更新。
最佳答案
转到“运行->编辑配置”,然后选择“调试器”菜单项并检查“调试类型”是否设置为“自动检测”。如果是这样,请尝试将其设置为“仅限 Java”,应用它并查看调试器现在是否可以工作。这就是为我解决的问题。
关于Android Studio Windows : Debugger process finished with exit code -1073741515 (0xC0000135),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71531516/