标签: android android-ndk java-native-interface
我目前正试图在调试JNI代码时找到一种显示堆栈跟踪的简单方法。
我实现这一目标的最接近的方法是故意造成运行时错误(即访问尚未初始化的结构的成员)。发生这种情况时,我可以在logcat输出中看到非常清晰的堆栈跟踪。唯一的问题是这也导致应用程序停止运行。我希望找到一种方法来实现完全相同的东西,但不会导致应用程序崩溃。