Я все еще с ndk-gdb, сейчас пытаюсь решить основную проблему, которая привела меня к решению другого вопроса, на который я сам ответил xD
ndk-gdb говорит мне, что для моего символа нет таблицы символовтекущая библиотекаЭто похоже на файл, который я отлаживаю, но не совпадает с файлом, выполняемым эмулятором.Но я заново загрузил приложение.Там также написано «использовать команду file», но файл появляется только тогда, когда я отлаживаю локальную программу, верно?Это не подходит для того, когда я отлаживаю удаленно, как с Android.
Так что мне делать?Я ищу решение с 3 дней, но я все еще не знаю.Может быть, я должен спросить, каковы другие причины этого сообщения, кроме проблемы с неправильным файлом?
Спасибо.Некоторая информация: ndk-build и ndk-gdb вызываются в родительском каталоге проекта.Android api level 10 (2.3.3) android ndk r7b
Содержимое файла Android.mk:
MY_LOCAL_PATH := $(call my-dir)
LOCAL_PATH := $(MY_LOCAL_PATH)
include $(CLEAR_VARS)
LOCAL_MODULE := wrapper
LOCAL_SRC_FILES := wrapper.c \
aes.c \
password.c \
sha256.c \
aescrypt.c
include $(BUILD_SHARED_LIBRARY)