2011-06-09 28 views
3

如何在我的設備上調試JNI代碼!我啓用了調試功能,並且能夠在Java中成功設置斷點並能夠使用Eclipse進行調試。在我的Nexus S上調試JNI代碼

但是當涉及到我的JNI C/C++代碼時,我無法調試! Eclipse沒有得到我設置的斷點的反饋。

請幫忙!

PS:使用即時通訊的Android SDK 2.3.4,NDK R5B在Mac OS雪豹

+0

您可以隨時包括啓動允許使用類似於Log類的函數。這樣你至少可以在logcat中獲得輸出。 – Maximus 2011-06-09 05:27:56

+0

還發現這與谷歌的神奇... http://www.eclipse.org/sequoyah/documentation/native_debug.php如果您使用Eclipse。還有關於在ndk附帶的文檔中使用ndk-gdb的信息。 – Maximus 2011-06-09 05:33:47

+0

我見過這個,但它只用於仿真器調試...我需要調試設備上的C/C++代碼。 – McBob 2011-06-09 05:44:21

回答