Не удается запустить приложение Android NDK на устройстве - PullRequest
2 голосов
/ 23 марта 2011

Я пытаюсь начать с Android NDK, но у меня проблемы.Я успешно запустил пример 'hello-jni' на эмуляторе, но тот же файл .apk, похоже, не работает на реальном устройстве, т.е. он говорит:

Приложение HelloJni имеетнеожиданно остановился.

Есть идеи, что может быть причиной?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 03 июля 2013

Я знаю, что этому вопросу два года, но для полноты:

Похоже, вы не создали NDK-часть вашего проекта. Попробуйте следующие две строки в вашей командной строке:

cd <your_project>
<ndk_root>/ndk-build

После этого перестройте ваш проект в Eclipse.

2 голосов
/ 23 марта 2011

Это, вероятно, неперехваченная ошибка UnsatisfiedLinkError.В журнале вокруг него вы сможете найти строку, которая говорит что-то вроде «libXXX not found» - некоторая библиотека зависимостей, которая отсутствует на вашей платформе.

...