我的应用程序中有本机代码和 Java,因此我需要能够调试 Java 和本机代码。
升级到 Android Studio Bumblebee 后 | 2021.1.1 补丁 2,我无法再在启用本机调试的情况下调试我的应用程序。如果“调试类型:”设置为Java Only
,我可以在调试模式下运行并跟踪 Java 代码,但无法跟踪本机函数。如果“调试类型:”设置为Detect Automatically
, Native Only
or Dual (Java+Native)
调试器无法启动。
我以前调试本机代码从来没有遇到过问题。当我尝试以调试模式启动时,出现以下错误:
Debugger process finished with exit code -1073741515 (0xC0000135). A library required by the native debugger might be missing on your system.
如何找出缺少哪个库?我升级了 Android Studio 所说的所有更新。
转到“运行->编辑配置”,然后选择“调试器”菜单项并检查“调试类型”是否设置为“自动检测”。如果是这样,请尝试将其设置为“仅限 Java”,应用该设置并查看调试器现在是否正常工作。这就是为我解决的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)