Как запустить образец приложения Ndk в Android

Привет. Я хочу работать над приложением дополненной реальности. Поэтому я перешел по этой ссылке https://developer.vuforia.com/resources/dev-guide/step-2-installing-vuforia-sdk, и я установил sdk, ndk, cygwin, vuforia-sdk-android-2-0-31 и установил путь для всех из них, но когда я запускаю пример приложения ImageTargets, я получение unsatisfied link exception. Может ли кто-нибудь предложить мне, где я сделал неправильно и как решить эту проблему.

в моем случае

путь к sdk: C:\Development\Android\android-sdk-windows
путь к eclips: C:\Development\Android\android-sdk-windows\eclipse
путь к cygwin: C:\cygwin
путь к ndk: C:\Development\Android\vuforia-sdk-android-2-0-31
путь vuforia-sdk-android: C:\Development\Android\vuforia-sdk-android-2-0-31

В переменных окружения я указал путь к sdk, ndk и cygwin, как показано ниже:

C:\Development\Android\android-sdk-windows\tools\;
C:\cygwin\bin;
C:\Development\Android\android-ndk-r8\

person user2248419    schedule 05.04.2013    source источник


Ответы (1)


Вы должны собрать собственный код (C++), выполнив команду ndk-build из командной строки cygwin. Откройте Cygwin.bat в каталоге установки, чтобы получить доступ к командной строке, измените каталог на корневую папку проекта ImageTarget и запустите это:

ndk-build

Если он успешно создает собственные коды, вы должны увидеть папку lib, добавленную в ваш проект в Eclipse. Теперь вы можете создать свой APK и запустить его на своем устройстве. Вы должны повторять этот шаг каждый раз, когда вносите изменения в собственные коды.

person Sam R.    schedule 12.04.2013
comment
да, вы правы ... я сделал небольшую ошибку перед выполнением ndk-build, я импортировал свое приложение imagetargets, поэтому я не получил папку lib. - person user2248419; 15.04.2013