Android: как использовать ndk-gdb с чистым собственным исполняемым файлом? - PullRequest
3 голосов
/ 25 декабря 2011

Я использовал ndk-gdb для разделяемых библиотек, загруженных в контексте JNI.Можно ли использовать его для отладки чистых встроенных исполняемых файлов, созданных с целью BUILD_EXECUTABLE в Android.mk?

1 Ответ

3 голосов
/ 25 декабря 2011

Вы можете использовать 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/

Настройка затмения:
http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...