2

你好。我想开发增强现实应用程序。所以我点击了这个链接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\
4

1 回答 1

0

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

ndk-build

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

于 2013-04-12T21:49:54.720 回答