3
我已经使用ndk-gdb
在JNI上下文中加载共享库。是否有可能使用它来调试在Android.mk中使用BUILD_EXECUTABLE
目标构建的纯本机可执行文件?Android:如何使用纯原生可执行文件的ndk-gdb?
我已经使用ndk-gdb
在JNI上下文中加载共享库。是否有可能使用它来调试在Android.mk中使用BUILD_EXECUTABLE
目标构建的纯本机可执行文件?Android:如何使用纯原生可执行文件的ndk-gdb?
您可以使用gdbserver启动或附加到进程。
// Start debugger and attach to a running process
adb forward tcp:5039 tcp:5039
adb shell /system/bin/gdbserver tcp:5039 --attach PID
如果您正确配置您的Eclipse环境,则可以直接从Eclipse进行调试。以下是我发现的一些帮助我的链接。
常规调试:
http://mhandroid.wordpress.com/2011/01/25/how-cc-debugging-works-on-android/
设置Eclipse:
http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/