Я пытаюсь отлаживать приложение Android с помощью собственного кода, используя ADT 20.0.3 на Eclipse, и это дает мне эту ошибку:
[2012-10-04 12:09:12 - ndk_android] Unknown Application ABI:
[2012-10-04 12:09:12 - ndk_android]
[2012-10-04 12:09:12 - ndk_android] Unable to detect application ABI's
Файлы jni строятся правильно, и я могу запустить приложение с помощью собственного кода.
Мой файл сборки Application.mk выглядит так:
APP_OPTIM := debug
APP_ABI := armeabi armeabi-v7a
APP_STL := gnustl_static
LOCAL_LDLIBS := $(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/libs/armeabi-v7a/libgnustl_static.a
Кто-нибудь знает, в чем причина этой ошибки? Кто-нибудь получил собственную отладку для работы с ADT 20?
Я следую руководству отсюда: http://tools.android.com/recent/usingthendkplugin
EDIT:
После очистки и удаления временных файлов/папок/настроек я все еще получал ту же ошибку. Затем я установил чистое Eclipse. Установили CDT, затем ADT, и это, похоже, устранило эту проблему. Я считаю, что проблема была в Sequoyah или другом плагине/настройках в Eclipse.
Это было решено, но теперь у меня другая проблема. Точки останова не работают, но я сохраню это для другого вопроса.