我正在使用Android Studio调试一个用C++编写的NativeActivity应用程序。
在我的C++代码中,我在android_main()
中首先等待10秒钟以便调试器附加。在“调试”窗口中我看到:
Now Launching Native Debug Session
然后过了几秒钟
Debugger attached to process 28458
并且紧接着它附加后,调试器会因为信号而停止:
Signal: 33 (signal SIG33)
我点击“恢复程序”,然后连续7-8次收到相同的信号,之后程序按预期继续运行,调试器已连接,我可以在断点处停止它。
那个SIG33是什么意思?如何防止它发生?
handle SIG33 nostop noprint noignore pass
),但不知道如何在Android Studio调试器中执行;希望能有所帮助。 - YSC