如何在android中运行Ndk示例应用程序

时间:2013-04-05 09:41:21

标签: android augmented-reality vuforia

您好。我想开发一个增强现实应用程序。所以我按照了这个链接https://developer.vuforia.com/resources/dev-guide/step-2-installing-vuforia-sdk,我安装了sdkndkcygwinvuforia-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\

1 个答案:

答案 0 :(得分:0)

您应该通过从cygwin命令行运行ndk-build命令来构建本机代码(C ++)。打开安装目录中的Cygwin.bat以访问命令行,并将目录更改为ImageTarget项目的根文件夹并运行:

ndk-build

如果它成功构建了本机代码,您应该会在Eclipse中看到一个lib文件夹添加到您的项目中。现在,您可以构建您的APK并在您的设备上运行它。每次更改本机代码时都应重复此步骤。