您好。我想开发一个增强现实应用程序。所以我按照了这个链接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\
答案 0 :(得分:0)
您应该通过从cygwin命令行运行ndk-build
命令来构建本机代码(C ++)。打开安装目录中的Cygwin.bat
以访问命令行,并将目录更改为ImageTarget
项目的根文件夹并运行:
ndk-build
如果它成功构建了本机代码,您应该会在Eclipse中看到一个lib
文件夹添加到您的项目中。现在,您可以构建您的APK并在您的设备上运行它。每次更改本机代码时都应重复此步骤。