Я узнал об инструменте отладки «ndk-gdb» из Android NDK r4.Теперь я могу начать отладку примера hello-jni (хотя некоторые проблемы существуют).
Но для моих собственных приложений Android у меня есть несколько таких библиотек, которые можно использовать для сборки из большого количества файлов c / c ++.Я использовал для создания таких файлов с помощью ndk-build, а затем скопировал эти файлы в каталог $ PROJECT / libs, и он работает без отладки.Но теперь я хочу отладить один такой lib с помощью ndk-gdb.Когда я запускаю ndk-gdb, он жалуется, что таблица символов не загружена.
Я также копирую все эти файлы в $ PROJECT / bin / ndk / local / armeabi (похоже на каталог по умолчанию, где gdb пытается загрузить таблицу символов).И все же, это не работает.
Может быть, ndk-gdb не может отследить мои файлы после того, как я их скопирую?Или почему он не может загрузить таблицы символов, даже после того, как я скопирую их в $ PROJECT / bin / ndk / local / armeabi?
Кто-нибудь сталкивался с этой проблемой раньше?
Спасибомного!