我跟隨this description來調試Android應用中的本機代碼,它在仿真器上進行調試時工作正常。在*設備*(不是仿真器)上調試Android中的本機代碼
當我想要在實際設備上進行調試時,在切換到C/C++調試配置時,Eclipse報告「遠程通信錯誤:錯誤的文件描述符」。顯然有一個問題到達GdbServer(我猜)。我想所有這些都是對調試配置的小調整。不幸的是,我還沒有真正瞭解整個設置是如何工作的,所以我無法查明/解決問題。任何幫助真的會被讚賞。
我跟隨this description來調試Android應用中的本機代碼,它在仿真器上進行調試時工作正常。在*設備*(不是仿真器)上調試Android中的本機代碼
當我想要在實際設備上進行調試時,在切換到C/C++調試配置時,Eclipse報告「遠程通信錯誤:錯誤的文件描述符」。顯然有一個問題到達GdbServer(我猜)。我想所有這些都是對調試配置的小調整。不幸的是,我還沒有真正瞭解整個設置是如何工作的,所以我無法查明/解決問題。任何幫助真的會被讚賞。
你可以得到這個錯誤,如果你不運行NDK-gdb來啓動gdbserver的上裝置。這裏有一個解釋android遙控調試如何工作的鏈接:http://mhandroid.wordpress.com/2011/01/25/how-cc-debugging-works-on-android/
假設您使用的是ARM的Android,你可能有更好的運氣與自由ARM提供的Android的調試器:http://ds.arm.com/ds-5-community-edition/
哇,不知道這個存在。將不得不給這個鏡頭。 – scorpiodawg