Я пытаюсь начать с Android NDK, но у меня проблемы.Я успешно запустил пример 'hello-jni' на эмуляторе, но тот же файл .apk, похоже, не работает на реальном устройстве, т.е. он говорит:
Приложение HelloJni имеетнеожиданно остановился.
Есть идеи, что может быть причиной?
Большое спасибо!
Я знаю, что этому вопросу два года, но для полноты:
Похоже, вы не создали NDK-часть вашего проекта. Попробуйте следующие две строки в вашей командной строке:
cd <your_project> <ndk_root>/ndk-build
После этого перестройте ваш проект в Eclipse.
Это, вероятно, неперехваченная ошибка UnsatisfiedLinkError.В журнале вокруг него вы сможете найти строку, которая говорит что-то вроде «libXXX not found» - некоторая библиотека зависимостей, которая отсутствует на вашей платформе.