標籤:android ndk cygwin session running 原因 解決方案
在使用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”原因及解決辦法