android NDK開發中,用Cygwin調試本地代碼時報錯“Another debug session running,Use --force to kill it”原因及解決的方法
在使用ndk-gdb調試的時候。運行$NDK/ndk-gdb --verbose報錯“Another debug session running,Use --force to kill it”。
我查了NDK官方文檔,是這樣說的:
--force: By default, ndk-gdb aborts if it finds that another native debugging session is running on the same device. Using --force will kill
the session, and replace it with a new one. Note that the debugged program is *not* killed and will be stopped again.
--start: By default, ndk-gdb will try to attach to an existing running instance of your application on the target device. You can use --start to explicitly launch your application before the debugging session.
在默認情況下,NDK調試會打開ant debug這個session,可是ndk-gdb也是啟動一個session,所以會發生沖突。使用force將ant debug session關閉就能夠了。
我運行$NDK/ndk-gdb --verbose --force命令就沒報這個錯誤了。
android NDK開發中,用Cygwin調試本地代碼時報錯“Another debug session running,Use --force to kill it”原因及解決的方法