Android 使用 Android Studio 进行 NDK 调试

Android NDK debugging with Android Studio

使用 Android Studio Native C++ 模板创建新项目时,我无法在我拥有的任何设备上调试该项目。 Logcat 关于原因的报告不多。

我需要采取任何额外的步骤来设置断点调试吗?

有人可以尝试使用 android studio 创建一个新的本机模板,看看他们是否可以调试它吗?

Android 工作室还报告: Debugger process finished with exit code 127. A library required by the native debugger might be missing on your system. See idea.log file for more details.

我快速 google 后发现了这个 Whosebug post:

我在当前发行版 Fedora 上找不到 libncurses5,因此选择将 v6 库符号链接到 v5:

ln -s /usr/lib64/libncurses6.so /usr/lib64/libncurses5.so

在对 idea.log 中列出的所有库(一个接一个)执行此操作后,我能够在 Android Studio

中进行调试