【问题标题】:How to run Ndk sample app in android如何在 android 中运行 Ndk 示例应用程序
【发布时间】:2013-04-05 09:41:21
【问题描述】:

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

【问题讨论】:

标签: android augmented-reality vuforia


【解决方案1】:

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

ndk-build

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

【讨论】:

  • 是的,没错...我犯了一个小错误是在 ndk-build 执行之前我导入了我的 imagetargets 应用程序。所以我没有得到 lib 文件夹。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-18
  • 2011-11-12
  • 2016-02-14
  • 1970-01-01
  • 1970-01-01
  • 2011-04-07
  • 1970-01-01
相关资源
最近更新 更多