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/